【unity学习笔记】2.脚本组件
2023-12-25 15:45:41
    		脚本组件
一、添加组件
 相同的功能写成一个组件(外形可通过点击cube修改)
 1.添加组件
 (1)系统提供的组件
 检查器→添加组件→输入rigidbody(刚体)→选择
 
 (2)系统没提供组件
 创建c#脚本:在assets中点击右键→创建→c#脚本→将其拖动到对象的检查器中。
 二、操作组件
 1.重置组件
 
2.复制粘贴组件
 1.复制新组件:复制组建后,随便找一个组件菜单,点击三个点→选择粘贴为新组件。
 2.复制组件值:修改组件数值→复制组件→选择另一个对象的相同组件→粘贴组件值。
三、编写(系统未自带)组件功能
 1.右键创建c#,双击进入编写。
 2.注意visualstudio进行编写。注意:类名应和组件名一致,否则重命名。
 
 四、脚本的生命周期
- start方法
 在update之前调用一次,在onenable之后调用,可以在此设置一些初始值。
- update方法
 每帧调用一次。
- 其他方法
 |awake|最早调用|
 |onenable |组件激活后调用 |
 |fixedupdate |固定频率调用 |
 |lateupdate |update调用完一次后紧跟着调用一次 |
 |ondisable |与onenable相反,组件未激活时调用 |
 |ondestroy |被销毁后调用一次 |
执行大致先后顺序:awake>onenable>start>update
五、当有多个脚本如何按顺序执行
 编辑→项目设计→脚本执行顺序→点“+”选择脚本:数值越小越靠上
 
 六、标记对象
 1.标签:可以重复(玩家、敌人)
 2.图层:(区分地面层、玩家敌人层)
    			文章来源:https://blog.csdn.net/yljwhat/article/details/135195798
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
    	本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!