2D
2D
学习到任务7,任务8没看懂 10-30
游戏逻辑和判定条件
点击不同方块进入不同关卡
这个无缝衔接,可以点击v然后顶点对上顶点就可以了。
1.将Canvas改为摄像机渲染,并添加UICamera
2.将roots设置为UI层,使UICamera可以渲染
3.在例子系统组件中改变sorting layer为player,即将粒子系统放置在ui界面的前面
没记过笔记
我的天,第一个视频能让我看如此之久,我的老师啊,这张节,讲述的关于触发器 与集合的运用,至于我为什么没有实现效果不知道,运用的方法,在对象身上组件触发器的范围设定好,有物体进入的话会有储存,当然还要在加一个碰撞器不然无法进行碰撞,碰撞器的大小是自身的大小,有关点击触发的事件,一直没有触发不知道为什么?debug检测没有遍历集合调用,但是点击的事件调用了,从属性面板来看的话,集合的长度在发生变化,但是不知道为什么不掉用集合,试不试集合做了处理,处理里面的null元素
我疯了
right新建物体用来限制小鸟与right最大长度
vector3.Distance(a,b)计算两物体间距离
位置限定
onmousedown按下鼠标
onmouseup松开鼠标
小鸟坐标系和屏幕坐标系不同,需要用camera.main.screenToWorldPoint()转换。
小鸟和相机一样远
1.用到new vector3(x,y,z)来更改小鸟坐标
2.用到new vector3(x,y,Camera.main.transforn.position.z)获取相机坐标
让小鸟失活就可以飞出
awake获取SpringJiont2D组件
SpringJiont2D函数,调用设定enabled为false的时候就失活飞出
rigidbody type的kinematic是动力学,不进行物理计算
sorting layer设置player,然后设置order in layer可以设置层级
制作场景添加其他小鸟
小鸟音乐添加
选择音效:
小鸟飞翔音效:
小鸟
摄像机的跟随
vector
鼠标事件的注册
添加鼠标注册事件
修复 Bug
让星星一个一个显示
首先我们的想法是将星星的个数和剩余小鸟的个数关联起来,当剩余两只小鸟的时候给三颗星,当剩余一只小鸟的时候给两颗,当没有小鸟剩余但是也没有猪剩余的时候给一颗星星