ue3d脚本如何在 Unity 中工作?

脚本如何在 Unity 中工作?

分类:
ue3d - 脚本如何在 Unity 中工作?

脚本是 Unity 的重要组成部分,因为它定义了游戏的行为,脚本是用脚本语言完成的,通常在执行时解释而不是预先编译,这对大多数人来说与在游戏中运行的代码没有什么不同。Unity 引擎将构建运行所有内容的后端游戏代码,但执行操作的实际逻辑由脚本驱动。

那脚本如何在 Unity 中工作的呢?

通常,脚本会告诉我们的游戏对象行为方式,并且脚本定义了游戏对象以及它们如何相互交互,并创造游戏玩法。例如Unity游戏引擎为我们提供了内置的游戏对象和组件,仅仅只是为了简化我们的游戏开发过程。提供了 2D 物理和 3D 物理的组件,如对象碰撞器,用于我们游戏中为游戏对象进行交互的功能。

但在 Unity 中,脚本与软件应用程序开发中的脚本不同。这是因为 Unity 引擎在一个大循环中执行,它的确切作用是:Unity 读取场景中的全部数据,包括游戏对象、资产、每个游戏对象附加的不同组件及其适当的行为,然后脚本附加到游戏对象以在每一帧中渲染它的任何动作。

ue3d - 脚本如何在 Unity 中工作?

脚本使用的是逻辑,而不是数学,例如在游戏中编写了一些特定行为,游戏角色到了一个点碰撞了谁,它需要干什么或者立即触发相关事件,通常这些都是可以通过编写脚本来做到这一点,但这是关于逻辑而不是数学,因为它是如何关于驱动 Unity 内置的代码,而 Unity 中的代码就是 Unity 游戏引擎本身,它可以通过应用程序接口 API 访问,我们也可以从预定义的Unity官方库中找到API参考

Unity 中的脚本是用 Unity 可以理解的特殊语言编写的,这就是我们用代码指导 Unity 的方式。Unity 支持多种脚本语言,即面向对象的脚本语言。

最常用的语言之一是 C#,与任何其他语言一样,脚本语言也有一些语法和基本词性,例如变量、类和对象。

结束语:

Unity 游戏引擎提供了几种通过附加用逻辑编写的脚本来与其游戏对象和资产交互的方法,由于通过实施面向对象的编程技术可以更轻松地编写 Unity 的脚本,并且由于 Unity 提供了 MonoDevelop 的内置文本编辑器来编辑脚本,因此可以轻松地通过脚本尝试自己的逻辑想法。

相关信息

  • 类型:知识
  • 字数:683
  • 字符:2221
  • 适用软件:Unity
  • 说明:无
  • 编号:61390

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!