组件与脚本
1.Transform 组件
1.组件
组件:Component,游戏物体的组成零件。
Unity3D 就是一款“组件式”游戏开发引擎,使用各种各样的组件拼装出我们游戏物体,最终拼接出一款完整的游戏。
Unity3D 这款引擎提供了很多种类的组件,我们后期就需要学习这些组件的使用和特性,以及它们能实现的功能和效果。
2.Transform 组件
Transform:变换。所有的游戏物体都具备的一个组件,也是最最基础的一个组件,用于存储游戏物体的基本信息。
Position:位置;
Rotation:旋转;
Scale:缩放;
组件的启用与关闭:点击 Inspector 面板上相应的组件图标右侧的复选项,来进行切换。
2.C#脚本
1.何为脚本?
脚本:Scrpit,用于控制游戏的逻辑。
Unity3D 5.x 后,只支持两种类型的脚本,C# 与 Javascript。
国内开发主流的还是使用 C#语言。
2.管理脚本
在 Assets 文件夹中创建“Scripts”文件夹,管理脚本资源。
3.创建脚本
在 Assets 文件夹上右键-->Create-->C# Script,马上改名。
C# 脚本文件的后缀是“.cs”。
双击脚本文件,就可以调用出“代码编辑器”进行代码的显示。
4.脚本代码简介
Start()方法:当游戏运行起来,就会马上执行,且只执行一次。
Update()方法:循环调用,每帧调用一次。一秒钟大概执行 60 次。
帧:我们的游戏画面是在不停的刷新的,没刷新一次,就是一帧。
输出调试:Debug.Log ();
Start()和 Update()方法都是 Unity3D 内部的“事件方法”,不需要我
们人工调用,系统会自动调用和管理这些“事件方法”。
5.使用脚本
1.直接将脚本拖拽到 Hierarchy 面板上物体身上;
2.直接将脚本游戏物体的 Inspector 面板上;
运行游戏,脚本就会执行。
如果拖错了,可以点脚本右侧的三个小点,选择move up。![]()
6.Console 面板
Console:控制台。用于输出显示游戏运行过程中的调试信息。
功能按钮:
Clear:清除功能,清除控制台中的信息;
Collapase:折叠功能,将相同的内容合并到一条显示,更新后面的数字;
Clear on Play:运行时清除之前的内容;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-09-05 笔记整理:了解你的系统
2021-09-05 笔记整理:获取命令帮助
2021-09-05 笔记整理:文件管理基础命令之二
2021-09-05 笔记整理:文件管理基础命令之一实验