千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > unity脚本怎么用?unity脚本执行教程

unity脚本怎么用?unity脚本执行教程

来源:千锋教育
发布人:syq
时间: 2022-07-21 15:53:00 1658389980

  这几年,市面上的游戏很多,各种游戏也给大家提供了更好的减压方式。一款游戏背后的开发团队一定是密不可分的,而团结作为一种开发语言,一定是很多想进入这个行业的人的目标。其中有很多同学对unity脚本怎么用不了解。其实Unity 的脚本编写方式是很有趣的。

unity脚本怎么用

  无论是作用于特定场景对象还是管理一批对象,都必须先将脚本附加到场景中的某个元素,然后才能执行它。将脚本分配给对象的方法很简单,只需按住鼠标左键并将脚本文件拖放到对象的属性面板(或场景中的对象)上。

  根据脚本的使用方式,您可以执行以下操作:

  1.脚本在同一个对象上。

  可以使用泛型或类型转换语法直接调用。

  2.脚本在不同的对象上。

  需要使用Find或相关搜索函数获取指定名称的对象信息,然后+“.GetComponent”函数。

  3.脚本位于同一路径或被调用脚本位于主脚本路径或主脚本路径下(无论该脚本是否被对象使用)。

  被调用脚本中的成员(变量或方法)标记为static,然后可以通过“script.member”的格式直接调用。但是,静态成员的调用虽然提高了效率,但由于它常驻内存,在系统资源需求量大的情况下应谨慎使用。

  *static 是 C# 中定义变量或方法类型的关键字。使用静态变量或方法可以直接调用,无需新的实例化。

  给大家介绍一些常用的内置运行函数(定义函数时,JavaScript中的关键字是function,C#是void,BOO是def。

  Awake:在游戏运行初始化时调用。

  Start : 在游戏开始时只执行一次,在 Awake() 函数之后;

  更新:在游戏的每一帧执行一次,在 Start() 函数之后;

  LateUpdate:同Update,但在Update()函数执行后才会执行‘

  FixedUpdate:当游戏中引入刚体系统时,使用自适应的方法来同步物理时钟可以使动态更加准确;

  OnGUI:绘制游戏界面的函数。因为每帧执行多次,所以应该避免直接在里面使用一些时间相关的函数。

  OnMouseOver:当鼠标停留在对象上时,执行该函数的内容。

  OnMouseEnter:当鼠标进入对象范围时,执行该函数的内容。与 OnMouseOver 不同,此函数只执行一次。

  OnMouseExit:该函数的内容在鼠标离开对象范围时执行。

  OnMouseDown:鼠标按下时执行该函数的内容。

  OnMouseUp:释放鼠标时执行该函数的内容。

  OnMouseDrag:该函数的内容在鼠标按住拖动时执行。

  OnMouse 系列函数用于指定对象。如果要使用全局鼠标来控制操作,需要用到光线相关的函数。

  U3D的内置代码有一个命名规则。以大写字母开头的短语属于类或函数,而以小写字母开头的短语是变量。新手经常混淆它们之间的区别。简单来说,函数短语可以作为变量类型,也可以直接执行函数。该短语必须后跟一对括号;变量是对应函数的一个分支,实现对特定属性的控制。

  看完以上的unity脚本怎么用相关教程,想必对unity脚本执行有了一定了解。如果你想学习Unity技术,那么千锋教育欢迎大家来我司Unity培训班实地考察,或联系在线名师获取免费试听资格。更多关于unity培训的问题,欢迎咨询千锋教育在线名师。千锋教育拥有多年IT培训服务经验,采用全程面授高品质、高体验培养模式,拥有国内一体化教学管理及学员服务,助力更多学员实现高薪梦想。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT