初学Unity(无法响应的简单原因以及队列的使用)
2016-01-21 01:52
1021 查看
今天碰到的最大问题便是界面运行时突然无响应以及各种莫名其妙(对于这时的我) 例如:
一般来说是代码的错误,以及脚本没有保存(在C#编写完后,要记住保存C#脚本Ctrl+S),然后将新编写的脚本重新拖到需要该脚本的地方。
第二,界面无响应。
首先检查Start代码断和Update代码断,如果出现
for(int txtNum=0;txtNum>0;txtNum++) { /* 任意代码 */ }
这类代码,那么,当Unity工具执行时,会出现无法响应的错误(出现这种错误,很难检测出来,当代码量大的时候会更为明显)
脚本和物体的对应
当利用脚本去循环地在场景中创建物体时,脚本应该在哪个物体当中是非常重要的,有利于找出错误以及这个脚本是哪一个物体“发起的”。而对于localPosition以及Position而言,脚本属于哪一个物体在此时会变得相当重要(无法确定子物体属于父物体的相对坐标,若父物体为空时,会变的很麻烦)
在C#脚本中使用队列时,将队列的长度公有,显示在unity中,在脚本中,通过界面设置长度,然后初始化队列。有助于对队列的掌控。
合理的去使用空的GameObject不仅会使界面整洁,在后期的维护中也会使过程变得简单。
欢迎关注我的微信个人订阅号
每天多学一点0.0
相关文章推荐
- unity学习(三)
- 四元数面向对象
- Unity 实时 半透明 阴影 shader
- Unity Motion Blur 运动模糊的实现
- Unity 中实现 打击感的物理
- unity初学(基本的方法)
- Unity 编辑器环境下不能正确加载Android Assetbundle 中的 Shader 解决方法
- Unity3d获取物体的所有子物体对象(child)
- unity car demo解析
- Unity 往复运动的一种计算方法
- Unity Button 动画
- Unity3D学习之Camera
- Unity判断当前鼠标顺逆时针旋转的简单算法
- Unity3D Android手机开发环境配置
- Unity3D插件之FingerGesture的使用
- Unity unsafe
- unity 更换鼠标图标 脚本
- Unity 4.2.0 官方最新破解版(Unity3D 最新破解版,3D游戏开发工具和游戏引擎套件)
- 下次有人不会配unity 安卓环境,就让他看看这个吧
- Unity3d 中的 A*寻路