初学Unity(无法响应的简单原因以及队列的使用)

今天碰到的最大问题便是界面运行时突然无响应以及各种莫名其妙(对于这时的我)
例如:

这里写图片描述
一般来说是代码的错误,以及脚本没有保存(在C#编写完后,要记住保存C#脚本Ctrl+S),然后将新编写的脚本重新拖到需要该脚本的地方。
第二,界面无响应。
首先检查Start代码断和Update代码断,如果出现

for(int txtNum=0;txtNum>0;txtNum++)
{
    /*
    任意代码
    */
}

这类代码,那么,当Unity工具执行时,会出现无法响应的错误(出现这种错误,很难检测出来,当代码量大的时候会更为明显)
脚本和物体的对应
当利用脚本去循环地在场景中创建物体时,脚本应该在哪个物体当中是非常重要的,有利于找出错误以及这个脚本是哪一个物体“发起的”。而对于localPosition以及Position而言,脚本属于哪一个物体在此时会变得相当重要(无法确定子物体属于父物体的相对坐标,若父物体为空时,会变的很麻烦)
在C#脚本中使用队列时,将队列的长度公有,显示在unity中,在脚本中,通过界面设置长度,然后初始化队列。有助于对队列的掌控。
合理的去使用空的GameObject不仅会使界面整洁,在后期的维护中也会使过程变得简单。

欢迎关注我的微信个人订阅号
这里写图片描述
每天多学一点0.0

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值