unity3d android插件集成

最近在做unity3d的平台继承,遇到一些问题,在这总结一下。

全是个人的理解,有可能有错。

1:unity内部不会根据res生成R文件

2:unity获取资源文件 应该是用

int id = getResources().getIdentifier("test_view", "layout", getPackageName());之类的方法

3:插件中建议使用上面方法获取资源文件。

4:插件内getpackagename获得的是unity buildsetting里设置的包名。

5:所以如果插件内使用getpackagename来获取资源文件时,需要打包R文件进unity。这个R文件包要与buildsetting设置的包名一致。这样插件依赖于工程包名,不利于以后整合其它插件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,510评论 0 17
  • 111. [动画系统]如何将其他类型的动画转换成关键帧动画? 动画->点缓存->关键帧 112. [动画]Unit...
    胤醚貔貅阅读 13,172评论 3 89
  • 《腾讯桌球:客户端总结》 本次分享总结,起源于腾讯桌球项目,但是不仅仅限于项目本身。虽然基于Unity3D,很多东...
    吴秦阅读 24,660评论 12 142
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,869评论 18 139
  • https://yq.aliyun.com/articles/62980?utm_campaign=wenzhan...
    x360阅读 1,449评论 0 3