Unity C# 编程时注意事项

编程时不要随便改动代码,即使感觉没必要的代码也不要改

  • 编程时,如果程序运转正常,就不要随便改代码。即使这个代码看起来没有什么关联,也没有用了,也不要随便删除。因为代码与代码之间有非常复杂的关系,你一删除,可能这个关系链条就断了,就影响其他代码。
  • 所以,你要研究非常清楚,再改动代码,改动你非常清楚的代码。
  • 而且,一次只改一小点代码,然后测试,没问题,再改一点,再测试。这如果发现问题,好知道哪里改错了。如果你一次性改很多代码,一旦出错,你都不知道哪里错了,而且,都不知道改过哪些代码了。
  • 要改代码,就先用备注来备注掉,如果有问题,就回复备注,如果没问题,最后再删除备注就好。

编程的变量要有头有尾

  • 比如一个bool,要知道什么时候赋值true,同时,一定要有什么情况赋值false,一定要清晰明了的来龙去脉。往往现在赋值true,不管false,现在是没事,但后面增加了情况,就出现问题,却一直找不到原因,可能是前面的bool一直持续true,根本没有变false的机制。

变量命名尽量用全名而不是简略词

  • 比如collider就不要写成coll,这样不好理解,而且,在编程软件里面有自动补全,所以全称也不耽误时间。
  • 再比如playerLayer,不要缩写成player,因为后面还有很多与player相关的词,这样很容易重复,不要偷懒命名。

不要做帧与帧之间的比较来判定

  • 当你做帧与帧之间的比较时,时间判定是非常短暂的,稍微有一个执行顺序的不同,就导致结果不同。比如两个bool值,如果比较两帧之间,有可能你先运行比较函数,比较的就是上一帧的bool值,有可能你后运行比较函数,比较的就是这一帧的bool值,完全不同,所以要拉长比较的时间段,范围大一点。
<
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值