43264人加入学习
(204人评价)
【旧版】Unity初级案例 - 愤怒的小鸟

制作完成于 2018-1-22 本教程基于 Unity 2017.2开发

价格 免费

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

对于关卡,每一个关卡要存储到本关的星星数,且能更新数据

 

[展开全文]

将相机位置限定在一定的范围内,让其线性移动,

Lerp()

[展开全文]

距离限定

①求两点间的方向:normalized;

②求两点间的直线距离 Vector.Distance()

 

[展开全文]

①ScreamToWorld:屏幕坐标转世界坐标

②鼠标按下:OnMouseDown()

③鼠标抬起:OnMouseUp()

[展开全文]

3D如何转换为2D

①Camera:Projection Perspective(3D)

 ②  Edit ->Project Settings->Editor  ->Default behavior mode       

 

单张图片如何切成小块   

[展开全文]

通过List<>存储小鸟和猪

[HideInspector]在unity的面板上隐藏

 

单例

 

 

[展开全文]

Instantiate()//生成

 

 Instantiate (Object original, Vector3 position, Quaternion rotation);

[展开全文]

LineRenderer组件//画线,(主要用于3D游戏制作)

setPosition(,坐标);

[展开全文]

碰撞

onCollisionEnter

onTriggerEnter

 

relativeVelocity//获取速度向量

magnitude//转化为固定值

 

[展开全文]

Invoke(方法,时间);//延迟

[展开全文]

Distance()//求两点的距离

normalized//归一化矢量,

[展开全文]

ScreenToWorldPoint//屏幕坐标转换为世界坐标

[展开全文]

bool 勾选鼠标//工具

onmousedown()鼠标按下

onmouseup()鼠标抬起

 

 

update 开始运行

transform.position=camera.main.screentoworldpoint(input.mouseposition);获取摄像机wei'zhi

new vector3(0,0,0)坐标

[展开全文]

C#协程的使用是为了解决哪些问题?

[展开全文]

为什么要使用两个相机,感觉使用一个相机也是能够完成层级展示的?

[展开全文]

授课教师

SIKI学院老师

课程特色

图文(1)
下载资料(1)
视频(44)