https://pan.baidu.com/s/1ljmju3axWZuzupxPE4_umg
提取码
https://pan.baidu.com/s/1ljmju3axWZuzupxPE4_umg
提取码
。。
相机:gizmos滑动条缩小放大
相机拍到的东西是要展示给玩家的东西
锥形是视野范围
游戏物体可以层级存放,有父子关系
正交视野下:
按住鼠标右键拖动和转向
alt+左键围绕前方旋转
gameobject
双击聚焦,滑轮放大缩小
红x蓝y黄z
右键选择3Dobject
hearcy
按住鼠标中键平移
推动y轴可摆放高度
Ctrl+d复制cube
ctrl+n新建场景
unity官网:unity.com和unity3d.com
免费版不可用于商用只可以学习
ctrl+D 复制 ctrl+拖动 按照1米的进行移动
添加物理引擎 rigidbody
创建模板prefabs (预制体),拖动到scene上就会创建实例
设置地面 plan 设置位置 0,0,0
第二种方式 使用cube 用reset设置初始位置
用按键r调节大小
调节天空的颜色,在camara哪里
修改地面的颜色 材制 金属和光滑度
拖动SPHERE为Bullet赋值
//Input.GetMouseButtonDown为检测鼠标状态,0为左键
if(Input.GetMouseButtonDown(0))
{
// Instantiate可以实例化目标,脚本shoot为相机的组件,所以transform.position代表指定位置为当前相机位置,第三个为旋转
GameObject.Instantiate(bullet, transform.position, transform.rotation);
}
给子弹初速度
子弹实例化
public class Movement : MonoBehaviour
{
public GameObject bullet;//一定要确保bullet赋值了,在unity里面赋值
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
if(Input.GetMouseButtonDown(0))//按下鼠标左键实例化
{
GameObject.Instantiate(bullet, transform.position, transform.rotation);//实例化一个子弹
}
}
}
控制摄像机左右移动
为摄像机移动添加一个新的脚本Movement
Debug.Log("Hello,unity");
打开控制台Window
物理引擎Gigidbody
物体
Unity中游戏物体的基本操作
游戏物体的父子关系
QWERT
Povit模型中心
Unity中怎么操作视野
鼠标右键——围绕物体旋转视野
ALT+鼠标左键——围绕视图某点旋转
ALT+鼠标右键——缩放
鼠标滚轮——缩放
鼠标中键——视野平移
拖动轴——移动物体
双击——聚焦(放在视野中心)
Persp——透视试图(近大远小)
iso——正交视图(等比例)
Scene - GameObject 游戏物体-组件 Component
Transform 位置,旋转,放大缩小 组件
Mesh Renderer 控制显示的组件
如何移除组件
新建场景:ctrl+n (file -> new sence)00
prefab:预制体
每一个拉出来的预制体,都叫一个预制体的实例。属性都是共通的。