当前位置: 首页 > news >正文

网站运营师二手房房产网站建设

网站运营师,二手房房产网站建设,网站建设区域代理,天津住房和城乡建设建造师网站Unity脚本基础规则 如何在Unity中创建一个脚本文件? 在Project窗口中的Assets目录下,选择合适的文件夹,右键,选择第一个Create,在新出现的一栏中选择C# Script,此时文件夹内会出现C#脚本图标,…

Unity脚本基础规则

如何在Unity中创建一个脚本文件?

Project窗口中的Assets目录下,选择合适的文件夹,右键,选择第一个Create,在新出现的一栏中选择C# Script,此时文件夹内会出现C#脚本图标,为其进行命名即可(注意:每个脚本的脚本名必须要和他的类名相同),等待引擎编译完成可以双击打开脚本:

image-20240914163429729

image-20240914163633296

脚本创建规则

  1. 尽可能不在脚本编辑器中创建脚本,如果创建需要返回引擎界面一次让Unity引擎将脚本进行编译后方可正常修改脚本内容,否则可能会引起大量警告、报错等。
  2. 脚本文件可以放在Assets文件夹下任何位置,但建议存放于同一文件夹(如Scripts)。
  3. 脚本的类名和脚本名必须一致,修改类名或脚本名必须要手动修改另一个(因为Unity基于反射获取脚本信息,脚本文件名与类名不同将无法正确获取到对应类)。
  4. 建议不使用中文命名(会降低脚本文件美观性与可读性、不同编码计算机打开可能会出现乱码、在部分情况下中文命名会导致出现文件读取等方面的错误)。
  5. 无特殊需求的情况下,不需要单独设置命名空间。
  6. 创建的脚本会默认继承于MonoBehavior,有需要可以手动删除继承(没有继承该基类将无法挂载到场景对象上)。

MonoBehavior基类是什么?

重要的类 - MonoBehaviour Unity3D官方文档

MonoBehaviour - Unity文档

MonoBehavior是官方提供的一个脚本框架,提供了游戏运行时的各种事件等,每一个新建的脚本都会显式继承该类型,并且只有继承了该类型的脚本才可以附加到游戏对象中。

image-20241119123956980

继承了MonoBehavior的类将不能通过new关键字进行实例化,只能通过挂载到游戏对象来获取到对应的类对象(因此脚本中的构造函数将不会有任何意义)。

继承已经继承了MonoBehavior的类时,同样也可以直接挂载到场景当中。

同一个脚本可以多次挂载,如果需要只能单次挂载的功能,需要在类定义前添加DisallowMultipleComponent属性。

image-20241119134805296

不继承MonoBehavior脚本使用方法

不继承MonoBehavior的脚本无法挂载到场景中,但是他可以按照正常的类进行使用,通常会将数据类、工具单例类等等设置为不继承。

自定义脚本的执行顺序

我们可以通过点击脚本文件后在Inspector中点击Execution Order...打开自定义脚本运行设置面板:

image-20241119144548270

也可以直接在Edit->Project Settings->Script Execution Order中进行设置,其中Default Time是所有未自定义顺序的脚本执行的时间。

image-20241119145040405

脚本默认模板

在Unity中新建的脚本都会有一个如下的默认脚本结构,他的默认模板存储于Editor\Data\Resources\ScriptTemplates中,如果有需要可以按照需求进行更改。

image-20240914160003314

http://www.yayakq.cn/news/895037/

相关文章:

  • 江苏建设网站酒店装修合同范本合肥网站设计公
  • 自己可以做开奖网站吗关注love石家庄公众号微信
  • 网站用户体验存在问题出入长春最新通知今天
  • 灯具公司网站模板宁夏建设工程质量监督站网站
  • 网站建设系统有哪些旅游门户网站模板下载
  • 二手车 网站开发软文营销推广
  • 西宁高端网站制作可以在几个 网站备案
  • 高端品牌网站建设注意事项南宁的公司有哪些
  • id97网站怎么做的宿州网站开发
  • 天助网的网站浙江省住房和城乡建设局网站
  • 南通网站制作价格网站建设的步骤图片过程
  • 台州网站建设优化免费空间 网站
  • 网上做论文的网站有哪些php做网站速成
  • 如何找专业的网站建设公司四川省住房和城乡建设厅证书查询
  • 上海哪些做网站大连网站制作赞ls15227
  • 铜川做网站的公司电话网站后台建设招聘
  • 中山外贸网站建设公司望城网站建设
  • 白城网站seo珠海哪里学网站开发
  • 搜索关键词站长工具电商网站有哪些使用场景
  • seo建站的步骤现代化专业群建设网站
  • 建个静态网站带后台管理的网站模板
  • 网站排名优化公司哪家好简单网页制作图片
  • 富阳做网站方式做视频网站视频短片
  • 网站用 做有什么好处怎样用阿里云服务器做网站
  • 做的比较好的旅游网站广州招投标中心官网
  • 网站建设公司为什么没有官网个人主页是重要的营销手段
  • 网站站做地图软件哈尔滨网站建设信息
  • 网站开发工具jswordpress如何编辑器
  • 企业网站html模板微信如何做有趣的短视频网站
  • 重庆南岸营销型网站建设公司哪家好手机站和网站有区别吗