首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Unity3D/C#编程应该养成哪些好的习惯?

Unity操作篇(主要是一些有用的小技巧,欢迎补充)

1. 按住Ctrl拖动物体可以按照网格移动或者旋转,Edit—Snap Settings可以设置移动大小和旋转的幅度。

调整到合适的数据

2.Debug模式

大家知道,只有在脚本中定义为public的变量才可以在Inspector面板中看到,private类型的变量是看不到的。但是调整Inspector面板的Debug模式可以看到私有变量,更好的在游戏运行的过程中观察私有变量。

如下:一个public,一个private

选择debug模式:

Public类型的var1和private类型的var2都可以看到:

3.float类型的变量可以再Inspector面板中设置成滑块的样式。(int类型的好像不行)

4. 在play模式中改变Inspector面板中的属性值,在运行结束后属性并不会改变。如果你在play模式中找到了合适的参数,可以点击组件右上角的小齿轮,选择copy Component。在运行结束后,再次点击小齿轮,选择Copy Component Values将属性值粘贴上去。

5.给Inspector面板的属性分组并添加标题

效果呈现如下,管理脚本和数据更方便。

代码篇

有时候项目出现麻烦,可能这些麻烦并不是因为项目本身,而是因为糟糕的编程习惯,使你的项目像一团毛线球,越缠越乱。你有没有养成这些习惯?

1.注释

别让这么尴尬的事情发生在你身上:读不懂前一段时间自己写的代码。尤其是大量的代码,即使是你自己写的,从头再读也不是一件舒服的事情。

2.经常性Ctrl+S保存

意外可能会来临,说不定就是在你头上。电脑死机程序崩溃是不得不预防的一件倒霉事,而Ctrl+S就是预防针。

3.清晰明了的命名规则

名字是对物体进行的信息标注,别让名字那么随心所欲,往往通过名字,我们就能大概获得一系列相关的信息,使得程序的可读性、可维护性大大提升。

4.函数

函数应该尽可能简单精巧,便于调试;一个函数实现一个功能;函数通过名称说明其功能,并隐藏函数的细节。

5.处理错误

软件存在错误正常的,因此正确合适的处理错误也就成为了非常重要的一部分。而且错误通常是不可预知的,所以要尽可能为可能发生的错误安排好处理计划,否则,错误严重可能导致程序崩溃。尽可能不要返回和传递NULL的值,因为这样会导致很多问题,可能导致函数出错。

6.代码简化

第一次写出来的代码并不一定是最佳代码,回头看一下,稍微思考一下,就会发现还会有更简单更简洁更明了的写法。

以上的内容并不完善,欢迎大家评论补充!让我们从干净整洁的代码写起!

感恩有你

想要获取最新的最有趣的编程资讯、知识,视频,那么就关注我们。

您看此文用

·

秒,转发只需1秒呦~

那个,顺便星标一下再走呗!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190103G1A5SK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券