中易网

unity3d导入官网示例测试游戏时显示 all compiler errors to be fixed before you can enter playmode

答案:3  悬赏:0  
解决时间 2021-01-18 22:55
  • 提问者网友:骨子里的高雅
  • 2021-01-17 22:09
unity3d导入官网示例测试游戏时显示 all compiler errors to be fixed before you can enter playmode
最佳答案
  • 二级知识专家网友:过活
  • 2021-01-17 23:29
所有的编译错误必须更正,在你进入(播放或游戏)模式前。
所有编译器错误,您可以输入值之前固定。
在进入运行模式前所有编译出错的地方需要纠正。 把项目里除示例源码之外的东西删了, 看控制台的提示,纠正代码。
先把要导入的文件先拷贝到unity3d安装目录下对应的文件夹内,之后再返回unity3d软件,右键选择导入。
如果是实景的话可以用摄像机动画,如果是视频的话就用mov格式的。
最好是T-Pose的,且骨骼命名按照mecanim的规范,这样导入的话,mecanim可以自动映射,而不用手动去映射。
最佳方式是使用软件内置的错误发送报告功能,来提交问题给Unity技术部。可以从Unity菜单的Help->Report a Problem中找到并使用它。
需要将这个脚本拖放到想要应用kinect控制的模型上。为了让模型能够跟上人的节奏,需要将模型上控制模型动作的关键骨骼拖放到这个脚本暴漏的合适的变量中 ,也就是将模型中的骨骼与kincet识别到的人的骨骼绑定起来。
另外这个脚本暴漏的变量中,还有一个变量时标识模型是受哪个玩家控制。
也需要将这个脚本拖放到场景中的游戏物体上。但是这个游戏物体不是模型,而是由一系列分别代表头部、肩部、手等人体部位的点组成。需要将游戏物体中的这些关键点都拖放到这个脚本暴漏的外部变量中。
这样就可以使用kinect控制游戏物体了,游戏物体是由一系列的点组成的人体。

全部回答
  • 1楼网友:孤老序
  • 2021-01-18 02:08
在进入运行模式前所有编译出错的地方需要纠正。
把项目里除示例源码之外的东西删了
看控制台的提示,纠正代码
  • 2楼网友:鱼芗
  • 2021-01-18 00:54
代码在该版本的u3d不适用,简单的说就是代码有错误追问可是我的软件是最新版的,没理由不兼容旧的代码啊???而且官网上用户对示例代码的评价都很好,貌似就我编译错误追答还是看看错误提示吧,讨论是否兼容没有意义。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息