Unity 3D学习日记(1)
来源:互联网 发布:linux如何修改ip地址 编辑:程序博客网 时间:2024/06/09 14:56
Unity 3D学习Day1
1.刚体(rigibody)对物体加物理性质(重力..)
2.对game object 添加材质(颜色):新建材质(Material)-附加到物体(直接拖过去)
对材质球添加图片(albedo)
3.按住alt 旋转查看
4.制作预制(Prefabs)从Hierarchy直接拖动
5.复制物体ctrl+d
6.Javascript
Start()当游戏加载时执行
Update()每调用一帧执行
var声明变量,:数据类型
var speed:int=5;
7.Unity 输入管理器 Edit-Project Settings-Input
8.输入管理器= Input类
Input.GetAxis(“Horizontal”) 检测输入”A”“D”返回值(float)
Time.deltaTime 两帧之间的时间间隔
9.transform.Translate(x,y,z);移动物体
transform=摄像机
print(x); 控制台输出x
10.C# void:无返回值
float n=20.8f;
11.一个物体可接受多个脚本
一个脚本可分配给多个物体
先添加的脚本先执行
//"Camera translate" float x = Input.GetAxis ("Horizontal") * Time.deltaTime * speed; float z= Input.GetAxis ("Vertical") * Time.deltaTime * speed; transform.Translate (x,0,z); //print (x);
//Shoot bullet if (Input.GetButtonDown ("Fire1")) { Transform n = Instantiate (newobject,transform.position,transform.rotation); Vector3 fwd = transform.TransformDirection (Vector3.forward); n.GetComponent<Rigidbody>().AddForce (fwd*10000); }
阅读全文
0 0
- Unity 3D学习日记(1)
- Unity 3D学习日记(3)
- Unity 3D学习日记(2)
- Unity 3D学习日记(4)
- Unity 3D学习日记(5)
- Unity 3D学习日记(6)
- Unity 3D 学习笔记(1)
- 3D建模学习日记1
- unity 3D学习
- unity 3D 学习
- unity学习日记:怎样在UI界面上渲染3D模型
- unity 3D学习日记:创建一个小场景并编写简单C#移动脚本
- Unity学习日记--2D 精灵移动跳跃
- Unity 3D游戏开发学习笔记(1) 井字棋
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- mysql最大值,最小值,总和查询与计数查询
- Android网络防火墙
- (8)数据挖掘算法之AdaBoost
- vue2 router 动态传参,多个参数
- 数据库范式1NF 2NF 3NF BCNF 4NF 5NF
- Unity 3D学习日记(1)
- 贝叶斯方法
- 为什么要使用虚函数和 指针(或是引用)才能实现多态?
- 对象是什么?
- PCA的数学原理(强推)!!!!
- C++继承与派生
- 1. Two Sum
- Java环境配置
- Unity3D射线碰撞