赞
踩
导语
由于课设的原因,这个寒假和隔壁班三个同学一起做小游戏,师兄介绍了这款引擎。本人负责怪物的属性设定、行为逻辑和相关接口的构建。总共5天时间,边学边做,引擎和C#都是从未接触过的。目前熟悉了搭建游戏比较基础的知识,过程中也遇到了一些比较迷的问题。在此做一下记录和总结。
1 父子物体 管理多个子物体,改变物体操作的中心点/pivot的位置 ———————————————————————————————————————————————————————— 2 预制体 Prefab 预先加入的物体,预备之后重复使用 与非预制体的差别 预制体 非预制体 物体颜色 蓝色 白色 Inspector颜色 三面蓝色 红绿蓝 Inspector控制板 Apply 改变一个模型 其他可以一起改变 Select 点击以后 快速在文件夹中做出定位 Revert 修改 删除添加 部分脱离预制体关系 Apply 重新回归预制体关系 ———————————————————————————————————————————————————————— 3 摄像机 Camera 展示当前视角 控制 Hierarchy 出现Scene预览 GameObject Align With View快速定位当前摄像机的观察角度 属性 1Clear Flags清楚标记 SkyBox 天空背景 Solid Color 纯色背景 2BackGround背景 SolidColor 调整背景纯颜色 3Projection投影 Perspective 透视模式。近大远小 Orthographic 正交模式。适合2D,远近一样大 4Clipping Planes切割面,设置摄像机观察范围 Near 相对于相机的近平面 Far 相对于相机的远平面 ———————————————————————————————————————————————————————— 4 灯光 Light
|----Assets:资源文件夹,保存游戏中所有的资源。
| Assets中的资源类型 | 含义 |
| Prefabs | 预制体 |
| Scenes | 场景 |
| Textures | 贴图 |
| Scripts | 脚本 |
| Resources | 资源 |
|----Library:库文件夹,保存当前项目需要的库文件。
|----ProjectSettings:项目设置文件夹,保存项目的设置信息。
|----Temp:临时文件夹,保存项目的临时数据。
属性
position 位置
函数
Translate(Vector3,Space)
Rotate(Vector3,float)
GetComponent<T>() 有许多中,如果是components的话就便利获得即可
AddComponent<T>()
SetParent(Transform) 给物体设置一个父物体
属性 Mass 质量 单位KG Drag 阻力 单位N Angular Drag 角阻力 扭矩力的空气阻力,越小阻力越小,越会转 Use Gravity 是否使用重力 Is Kinematic 运动学上的 保持个体平衡 函数 MovePosition([CurrentPosition]+Vector3); AddForce 作用 给刚体添加一个力,让刚体按“世界坐标系”来进行运动 代码 Rigidbody.AddForce(Vector3, ForceMode); 参数 力的方向和大小 ForceMode Acceleration加速度 Force正常的物理力 Impulse冲击力,瞬间发生 VelocityForce带有速度的力 AddRelativeForce 作用 给刚体添加力,刚体按“自身坐标系”来进行运动 代码 Rigidbody.AddRelativeFo
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。