Debug.Log("你好");
//Debug属于类.Log属于方法""内输入字符串
Debug.Log("你好");
//Debug属于类.Log属于方法""内输入字符串
创建空物体-把复制出来的砖块复制进去
1-坐标为1-按住Ctrl键移动unity按照单位来移动
2-砖块需要有物理特性-
那么久需要跟砖块添加物理引擎
add component-rigidbody(物理引擎)
3-制作预制体
把场景中制作好了的
物体拖拽到-
预制体文件夹中-
场景中物体呈现为蓝色方为预制体调用
调用物体为实例物体
场景建立-平面(地面)-创建地面材质-
public GameObject 命名
Debug.Log("年后哦")
Start 执行一次
Update 一直执行
1.若要将物体放在地面,只需要修改Transform里的Position的Y轴+0.5
【新创建的cube都是在Plane上下各占0.5】
在新创建的Plane中,每一个小格子代表1米
在复制完小格子后,移动小格子只需要按住Ctrl+移动鼠标就行,默认每次移动1米,这样就能使两个cube相邻
在坐标轴上每次加1也可以达到效果
2.Prefabs 预置体
2.创建场景方法2种
《创建Plane》
《创建cube,拉伸tranform的Scale》
3.Meterial 材质
右键create下创建
Albedo 对物体添加贴纸
Metalic 控制物体金属质感
Smoothness 控制物体表面光滑度
Inspector 属性面板
Projrect 工程面板
Hierarchy 层级面板
Scence 场景面板
Game 游戏中场景面板
好
找到一个物体,先声明一个物体,然后进行实例化,实例化的方法名为Instantiate(物体);
Debug.Log("")打印日志;
Start 一般进行初始化,只执行一次;
Update每帧都在执行;
物体加上rigidbody(刚体)物理引擎,才会有物理效果
///public GameObject bullet;///main carmera 的inspector 显示出bullet///把prefab sphere拖入main camera-inspector-bullet///void Start(){GameObject.Instantiate实例化(bullet.transform当前脚本所在位置.position,transform.rotation);///
main camera---add component---让相机发射
prefab预制体
material
albedo本身颜色,越白越不影响贴图效果
metallic金属质感
smoothness光泽度
QWURT左上shortcut
globle/local轴方向
pivot形心?/center视觉中心
void Start() {}中是初始化,其中的代码内容只执行一次
Debug.Log("");控制台的显示
void Update(){}更新
其中的代码内容一帧就执行一次,游戏运行就一直调用
做子弹发射功能
添加脚本实现功能
内置的组件只能实现最基础的功能
用Scripts来存放脚本
自己创建
写代码要养成习惯 注意英文的大小写
认真认真再认真