stonstad 发表于 2022-5-1 17:51

Unity3D新手入门教程(二)资源文件,物体操作,组件,脚本

六 资源文件


[*]Assets资源目录
Modle,Texture,AudioClip,Script,MaterialMeta,描述文件

[*]场景文件*.unity
场景全局设置节点组件属性参数

[*]资源包*.Unity Package
导入
[*]导出
依赖文件

Unity资源商店
七 物体操作


[*]轴心Pivot
物体操纵基准点

[*]父子关系
两个物体之间组合,依赖相对坐标

[*]空物体EmptyObject
容器
[*]作用
节点组织管理标记


[*]Global和Local
Global世界坐标系Local本地坐标系左手坐标系

[*]Pivot和Center
轴心模式:自定义操作基准几何中心模式

八 组件Component

代表功能
[*]添加删除组件
lightmesh filtermesh renderer
AudioSource
[*]Transform
必须项,不可被删除

[*]摄像机Camera
z轴为拍摄方向Align with View对齐视角

九 脚本


[*]脚本:游戏驱动逻辑
脚本名与类名一致挂载

[*]当前物体

[*]this当前脚本组件对象
this.gameObject当前物体this.gameObject.name当前物体名字利用物体对象获取其他属性
[*]简写
this.gameObject.transform等同于this.transform


[*]using UnityEngin(API命名空间)
脚本类继承自MonoBehaviour三维向量类Vector3


[*]物体的坐标
transform.position世界坐标
[*]transform.localPosition本地坐标
以父节点为基准
Vector3三维向量类

[*]播放模式
实时显示更改不保存

十 帧更新


[*]帧更新
Frame,FrameRate,FPSUpdate()
[*]Time
Time.timeTime.deltaTime时间差Application.targetFrameRate近似帧率


[*]移动物体
更新positaion
[*]匀速运动
设置speeddistance=speed*Time.deltaTime;


页: [1]
查看完整版本: Unity3D新手入门教程(二)资源文件,物体操作,组件,脚本