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

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

价格 免费

playerprefs    .get    set    

 

[展开全文]

将可以

触发检测。

OnTriggerEnter2D

OnTriggerExit2D 

 

[展开全文]

静态方法播放音乐。。不会随着物体消失而。。

[展开全文]

相机跟随

Mathf.clamp(),限定值。

相机的x,值限定在0,15,做一个插值,然后

[展开全文]

 层级显示。根据UI来进行。。

canvas下的层级,越下越优先显示。

图片,和UI混合显示,用另一个camera来渲染,

修改canvas 下的sort layer 来修改层级。。

动画状态切换时帧事件有可能不被触发,需要注意。讲转换时间改成0。

[展开全文]

重新创建一个UICamera;

两个相机内容融合。。depth only

粒子系统自带sorting layer

[展开全文]

渲染层架。

camera   depth 越高,搭档小。

sorting layer    

order in layer .大挡小。。

layer  看到那些物体。。

canvas   overlay  UI最大。

 

[展开全文]

粒子系统进行缩放。

粒子系统里有对应设置。

[展开全文]

UI自适应    和宽度成比例

 展示ui,默认动画自动播放?

 

[展开全文]

思路问题????

定义一个鸟的初始位置,

划线问题,

赋值给transform 就一直,是第一只小鸟的位置,

只记录v3就好。。

[展开全文]

游戏胜利判定。

hideininspector  

飞出去之后,5秒判断一下。

猪和木块可以用同一个脚本,

gamemanager    

管理小鸟,

管理猪,

初始化,第一只小鸟, 先从现象入手,然后写代码,  

init( 遍历鸟集合,  第一只小鸟,bird脚本和sp打开,其他的关上   );

 

鸟飞的时候,   gamemanager 单利,

5秒后调用 next 

鸟,next();  Gamemanager.instance.birds.remove(this);销毁自身,  实例化爆特效,

 

gamemanager

nextbird()

{

观察猪的数量,

观察鸟的数量。

}

 

猪和木块进行区分。是猪的化,进行移除。

[展开全文]

做爆炸特效

播放一次 

帧上添加事件,动画播放玩之后销毁。

 

[展开全文]

弹弓划线操作。

确定两个划线点。

划线,,lineRender

左边右边都加上, 改变颜色。

 

[展开全文]

小猪的死亡。  

 主题1,裁切一下。collider

角阻力。   

猪的角阻力, collider 

碰撞检测,

相对速度。   

collision.relativeVelocity相对速度,.magnitude 数值,

collisionEnter2d 因为是2d游戏。 

[展开全文]

授课教师

SIKI学院老师

课程特色

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