Xcode,swift 3,Unity相关问题

ljmkim888 2017-04-23 11:43:31
本人正在做一个集成Uintiy的swift项目,要求就是根据网络返回的数据动态的显示和改变相关的模型(比如房子,不同返回数据显示不同的房子),在开发中遇到以下问题一直无法确定和解决,网上相关资料太少,希望可以在这个论坛中找到答案,谢谢。
1.Unity集成到自己现有的Swift项目后如何在自己的项目中更改成别的Unity模型?比如根据网络返回的数据来动态改变模型文件
2.Unity集成到自己现有的Swift项目后在真机上运行时能出现Unity的logo,但之后变成黑屏,请问有什么方法解决?本人网上找了些方法,大部分都是添加这些代码
extern "C" void UnitySetGraphicsDevice(void* device, int deviceType, int eventType);
extern "C" void UnityRenderEvent(int marker);
shouldAttachRenderDelegate函数中添加下面代码:
UnityRegisterRenderingPlugin(&UnitySetGraphicsDevice, &UnityRenderEvent);
添加这些代码后编译报错:
Undefined symbols for architecture arm64:
"_UnitySetGraphicsDevice", referenced from:
-[UnityAppController shouldAttachRenderDelegate] in UnityAppController.o
"_UnityRenderEvent", referenced from:
-[UnityAppController shouldAttachRenderDelegate] in UnityAppController.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
该错误是否和使用免费的Unity有关?因为上面代码我发现好像使用到了Plugin,而这个Plugin文件夹,在我导出的工程中的Libraries文件夹中却没有Plugin这个文件夹。是否付费的Unity导出iOS工程时才会生成Plugin这个文件夹?
Unity是否会根据账号是否付费来决定在导出Xcode工程时生成哪些文件?
...全文
1109 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
混淆(iOS马甲包无法,上架神器) 前言 机缘巧合偶遇iOS ,前期也使用过现有城市表面其他得工具,实际效果不太理想。经过大量实践,开发出功能齐全的。工具的主要功能OC,C ++已封装成Mac应用,其他功能还在封装中,敬请期待。现有公测阶段:免费 提示 为了让大家快速上手及对比达到效果,新建了测试工程** **,大家在实际使用过程中如果遇到问题,欢迎扩展测试工程,请在工程中请注明错误的细节,有奖励。 1.2.0之前的老版本说明:简介:不涉及语法及编译要求,但可能后可能出现局部漏改或改错,请自行添加至黑名单过滤。适用项目:RN等尚未适应的混合项目。使用条件:目前能用v1.1.3,其他过期了 自述 马甲包的本质: 阶段一减低重复率,本人开发初期的版本和当前城市表面的其他工具基本相似,主要是'名称'替换这一个基本的功能 阶段二减少相似度(相同元素的正态分布),目前该工具通过优化及不断转换已经

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧