21632人加入学习
(38人评价)
宇宙最简单Unity2023零基础入门教程-RollABall[2023年翻新]

使用Unity2023,制作完成于2023/10/1

价格 免费

beta版公测版

alpha版内测版

f1c1

f=final公开发行版

c=patch补丁

[展开全文]

Box Collder的 Is Trigger( 触发器)勾选  物体可以直接穿过触发区域

 

[展开全文]

transform.Rotate(Vector3.up)围绕y轴旋转

transform.Rotate(Vector3.up,Space.World)围绕世界空间上的上方向进行旋转

[展开全文]

获取相机位置1.pubilc Transform trans

                         Debug.Log(trans.position)

                       2. Debug.Log(transform.position)

再获取物体位置 public GameObject player

 获取俩物体的距离差

private Vector3 offset

 Vector3 offset(需要在代码最前面先定义) = transform.position - player.transform.position 

再定义相机的距离

transform.position = player.transform.position + offset

 

[展开全文]

float h =Input.GetAxisRaw("Horizontal")// ad 左右

float v =Input.GetAxisRaw("Vertical")// ws 前后

Vector3 dir =new Vector3(h,0,v) //给物体施加前后左右的力来控制移动

x 左右 y 上下 z前后

[展开全文]

pubilc Rigidbody rd

rd.ADDForce( new Vector3(1,0,0))给物体一个向右1N的力

rd.ADDForce( new Vector3(1,0,0)*-10) 给物体一个向左10的力

re.ADDForce(Vector3.right)给物体一个向右1N的力

right back(向相机方向) left forward up down

[展开全文]

void Start() 游戏开始前调用一次

void Update()游戏中每帧调用一次

Debug.Log("")   输出

[展开全文]

ctrl+移动 0.25移动

      旋转  15°

      缩放    1倍

[展开全文]

q  平移视野

w 移动物体

e 旋转物体

r 缩放物体

[展开全文]

ctrl + d复制物体

单击右键选duplicate 也是复制

ctrl+s  保存 

即表示父子关系,Capsule是Capsule(1)的父亲,Capsule(1)是Capsule(2)的父亲,若单独控制孩子,则孩子单独移动,若控制父亲,则孩子同父亲一同移动。

[展开全文]

Global 全局的方向,世界坐标系的朝向

Local 局部方向,模型自身的朝向,本地

[展开全文]