关于学习的几个unity的小用法

第一,[Header(header: "")]

这个可以放在变量前面,可以在inspector面板上展现出字体来。

具体用法:

来思考一下,哪些能出现在 unity的inspector面板上呢?

。。。。

揭晓一下答案:

和正常的访问修饰符一样,只有public才能出现在inspector面板上,并且展现出具体的字体。

这个的好处是方便我们管理变量,更清晰可见。

第二个[ContextMenu (itemName :"")]

这个的用法就是帮助我们实现在编译的时候,可以反复实现某个函数。

比如说:

按道理来说,这个应该不会在运行过程中进行,但是添加了 [ContextMenu (itemName :"")]这个后,就可以运行了,不过需要我们手动点击。

在这个函数脚本的右上角的三个点,点开后出现了我们命名的“随机数”,然后我们来点击几下(注意,这个时候在运行状态下),然后出现了下面的结果。结果是这个函数在点击后运行了,这个就很有用,比如我们在测试某个函数的时候,每次都需要取消运行在点击运行,那就很麻烦和浪费时间,这个就很好的避免了这个问题。

第三,HashSet<T>这个列表

这个列表不存在索引,所以我们只能通过foreach来进行遍历,但是它用来判断唯一性特别好,只要是包含在里面的东西都将是唯一的,不会出现包含了几个的问题。

下面是代码展示:

思考一下如果运行一下会输出什么样的结果呢?

 。。。。

揭晓一下答案:

这个就说明,在HashSet里面不能添加相同元素,而普通列表可以。

那么它可以干什么呢,思考一下,比如在你使用列表存储你的敌人的时候,你肯定不希望某一个敌人存储两次,那么你就可以用到HashSet,但是你会担心它没有索引吗,那么我们可以干什么,我们可以通过它来做一个if语句,看他是否包含这个值,然后在看看要不要存在我们的普通列表里面。

### 回答1: 学习Unity的主要流程包括:首先,学习Unity的基础知识,例如游戏开发概念、基础工具和技术;其次,掌握Unity开发和设计工具,例如场景编辑器、粒子系统、物理引擎、网络等;最后,学习如何使用Unity创建游戏,例如角色控制、场景动画、多媒体制作等。 ### 回答2: 学习Unity的主要流程可以分为以下几个步骤。首先是了解Unity的基本概念和术语,包括场景、游戏对象、组件等,掌握它们的作用和用法。其次是学习Unity的界面布局和操作方法,包括场景视图、层级视图、检视视图等,熟悉Unity的各种功能按钮和快捷键,学会如何创建、导入和管理资源。然后是学习使用Unity的编程语言,主要是C#,掌握基本的语法和面向对象的编程思想,了解常用的API和函数的用法。在此基础上,学习掌握Unity的组件系统,如碰撞体、刚体、动画控制器等,了解它们的属性和方法,学会如何组合和应用它们来实现各种功能。此外,还要学习掌握Unity的场景编辑器和动画编辑器,学会创建和编辑场景和动画,设置触发器和动画事件等。最后是学习调试和优化技巧,处理bug和性能问题,学会使用Unity的分析工具和调试工具,优化游戏的运行效率和体验。总之,学习Unity的主要流程包括了解基本概念、掌握界面和操作、学习编程语言、熟悉组件系统、掌握编辑器和调试技巧等。不断实践和积累经验也是提高Unity技能的关键。 ### 回答3: 学习Unity的主要流程可以分为以下几个步骤。 第一步是了解Unity引擎的基础知识。这包括学习Unity编辑器的界面和功能,了解游戏对象、组件和脚本的概念,以及掌握常用操作和快捷键。 第二步是学习编程基础。Unity使用C#作为主要的脚本语言,因此需要学习C#的语法和基本概念,如变量、循环、条件语句等。同时,还要学习Unity中常用的API(应用程序接口)和脚本编程技巧。 第三步是实践项目。通过参与小型项目或练手项目,将所学知识应用到实际场景中。可以创建简单的游戏场景,添加对象和脚本,实现基本的功能和交互。 第四步是进一步深入学习学习更高级的Unity功能和技术,如物理引擎、动画系统、碰撞检测等。同时,可以扩展学习其他相关技术,如图形学、游戏设计和用户体验等,以提高整体的游戏开发能力。 第五步是参与社区和资源的互动。加入Unity开发者社区,与其他开发者交流经验和知识。阅读相关的文档、书籍和教程,参加培训和讨论会,通过多方面的渠道持续学习和提升。 总之,学习Unity的主要流程是从基础知识的学习开始,通过实践项目不断巩固和应用所学内容,同时深入学习和掌握更高级的功能和技术,最后通过社区和资源的互动获取更多的经验和知识。需要不断地实践、积累和探索,才能真正成为一名熟练的Unity开发者。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值