Unity 3D学习日记(6)

来源:互联网 发布:阿里云服务器学生1元 编辑:程序博客网 时间:2024/05/29 09:44

Day 6

这里写图片描述
1.Inspector中 Static静止物体
Tag 用来指定物体的关键字 可在脚本中通过调用标签调用物体
Layer 分类方式 使用让多个物体遵循特定的渲染方式 选择性忽略某些物体 互相碰撞的物体可放在同一层
平行光中 Culling Mask照射不同层
Prefab
Select选择在面板位置 定位
Revert撤销
Apply应用

2.第一人称控制器 Character Controller
Slope Limit 坡度限制
Step Offset 台阶高度
Skin Width 两个碰撞物体可以互相渗透的深度 大:颤抖 小:卡 等于半径的10%
Min Move Distance 最小移动距离 一般为0
Center
Radius 碰撞器半径
Height 碰撞器高度

3.Input.GetAxis(“Mouse X”)(左右方向)

4.Mesh Renderer 网格
Materials 材质

5.子级物体随父级运动

6.阴影设置 Directional Light-Shadow Type

7.第三人称控制器

8.主摄像机 Camera
Clear Flags 屏幕空白部分图像
Culling Mask 遮蔽
Projection 投影方式
Clipping Planes 剪切平面
Depth 优先级

9.规范化窗口视图viewpot Rect 摄像机视图的位置与大小
第二个摄像机分屏 画中画效果(改Depth)
屏幕左下角(0,0)右上角(1,1)

10.脚本基础
变量 变量名不可与Unity3D自带组件重复
公有变量 可被其他脚本引用 可在检视面板中显示

11.Vector3 数据类型 可存储x,y,z坐标系数据的简单数据类型
Vector3.forward
Vector3.up
Vector3.Zero
Vector3.One
public float speed=5.0f
public Vector3 v;
v= [new] Vector3(0,0,speed);

12.Rigidbody.Velocity 初速度
gameObject.GetComponent().velocity=Vector3

13.鼠标指向函数void OnMouseOver()
OnMouseExit()
OnMouseDown()

14.旋转 transform.Rotate(x,y,z)

15.boolean x=false;
if(x){
play();
}
else{
stop();
}

原创粉丝点击