难度:初级

教程地址:https://learn.unity.com/course/create-with-code?uv=2018.4

交作业:

Create with Code学习笔记之一和二

知识点:

1.物体简单位移旋转

Create with Code学习笔记之一和二

2.加偏移量跟随移动

Create with Code学习笔记之一和二

3.Vector.XXX的各种用法

Create with Code学习笔记之一和二

4.随机时间在随机地点生成随机物体

Create with Code学习笔记之一和二

5.赋值新向量和实例化

Create with Code学习笔记之一和二

6.DestroySomething

Create with Code学习笔记之一和二

7.Player添加弹跳物理机制

Create with Code学习笔记之一和二

8.通过组件调用脚本中的变量

Create with Code学习笔记之一和二

9.调用自身组件的值

Create with Code学习笔记之一和二

总结:

1.改变移动旋转值有两种方式

a.动态

Transform.Translate(...)

Transform.Rotate(...)

b.赋值

Transform.position=XXX.transform.position;

Transform.position=new Vector3(...)

2.Vector3.XXX的常用值

Vector3.forward==Vector3(0,0,1)

Vector3.up==Vector3(0,1,0)

Vector3.right==Vector3(1,0,0)

3.常用函数

a.实例化物体用Instantiate

b.重复执行用InvokeRepeating

c.取随机数用Random.Range

d.刚体动力AddForce

4.碰撞体检测

a. OnTriggerEnter(Collider other)

b. OnCollisionEnter(Collision collision)

5.调用其他物体的组件或值

先定义类型

再XXX.GameObject.XXX

例子a 

 playerControllerScript = GameObject.Find("Player").GetComponent<PlayerController>();

例子b

collision.gameObject.CompareTag("Ground")

小结Demo

 

Create with Code学习笔记之一和二

相关文章:

  • 2021-06-26
  • 2021-10-12
  • 2022-01-13
  • 2022-01-19
  • 2021-07-14
  • 2021-09-16
  • 2022-12-23
  • 2021-11-17
猜你喜欢
  • 2021-07-05
  • 2021-09-09
  • 2022-01-11
  • 2021-07-15
  • 2021-07-16
  • 2022-12-23
  • 2021-06-14
相关资源
相似解决方案