天天看点

可视化开发小游戏开发笔记五

制作按钮:给按钮添加各种情景事件,当发生事件时,给角色发通知。

首先角色得是已经添加了平台角色。

当角色收到通知之后,就添加各种行为。

可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五

接着上面的说明,当角色收到通知时,同时也可以改变它的造形,例如切换成带动画的走路。但是得在前面添加当场景启动时,播放动画,不然不会播放动画。

可视化开发小游戏开发笔记五

角色行为,当角色收到通知,切换了造型,又不执行角色行为,就会导至有角色行为不生效。如下图。

我也不知道为什么,有四个造型切换时就不支持了,总有一个按钮有问题。减少了一个,只有三个角色造型切换时,就正常。。。

可视化开发小游戏开发笔记五

同时选中多个素材组合成容器。容器改名在右则栏下方。

可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五

在容器图标上双击,它就会收起来。不展开显示。

可视化开发小游戏开发笔记五

关于游戏结速:第一步:添加一个游戏结束的图片或文字,添加一个重新开始按钮,在界面中心。把这两个素材,组合成容器。让它原始时不显示,去掉显示的勾选。

可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五

第二步:在背景的事件中,要把它移出摄像头,不跟随摄像头移动。

可视化开发小游戏开发笔记五

第三步:给角色添加一个结束时的事件。当角色死掉了就显示上面的游戏结束按钮。

可视化开发小游戏开发笔记五

第四步:给重新开始按钮,添加一个事件。当它被点击时,重启游戏。

可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五

在插件库里面可以添加摇杆。

可视化开发小游戏开发笔记五

在行为里添加方向控制行为,然后勾上滑杆,就可以使用滑杆控制了。

可视化开发小游戏开发笔记五

方向控制里面的移动类型,改为格子,它就只能一格一格地移动。

可视化开发小游戏开发笔记五

遮罩行为:

在遮罩大小区域内的内容可显示,在遮罩大小区域外面的内容被隐藏。例如此原理,常用于做血条。

可以在属性面板上指定遮罩的大小,也可以用积木指定遮罩的宽度或高度。

积木作用会优先于属性面板上的指定。

水平锚点,是指从左边还是右边开始遮罩。垂直锚点同指庶罩不显示是从上中下哪个位置开始。

可视化开发小游戏开发笔记五

制作血条,做一个长方条子,复制一个做背景,在上面的那个长方形做成绿色,给它添加遮罩行为。

指定一个变量,设置一个扣事件,当发生事件时就减多少血。然后在血条添加场景启动时就重复执行设置遮罩的宽度。

设置血条的值到一定数量就改变本身的颜色。

可视化开发小游戏开发笔记五

移动行为:

它能让精灵从一个位置移动到另外一个位置。在它的属性面板上如果勾上旋转,它就会旋转。在旋转速度上设置一个数值,值越大,它就秘转的速度就会越慢。

可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五

精灵的默认朝向是向右边。所以默认状态下,如果移动行为属性是勾上旋转的,飞机就会向下图这样的方向飞。

可视化开发小游戏开发笔记五

解决以上问题,可以在图层中复制一个飞机,然后图层中就会有两个飞机。

就把这两个飞机组合成容器。因为必须有两个素材才可以组合成容器。

可视化开发小游戏开发笔记五

组成容器之后,再删掉一个飞机,容器里面就只剩下一个飞机了。

可视化开发小游戏开发笔记五

然后选择容器里的这个飞机,把它的坐标改成0.0,这时它的坐标指的是它在容器里相对容器的坐标。

可视化开发小游戏开发笔记五

然后选择容器,在容器的属性上将容器重置为精灵尺寸。

可视化开发小游戏开发笔记五

然后给容器里的飞机旋转90度。

可视化开发小游戏开发笔记五

然后再给容器添加移动行为。飞机就能按机头的方向行驶。

可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五

移动行为导舰点。导航点的意思就是可以加添一个场景的元素作为行走路线的目标点,它会按顺序执行。例如下图,第一次是把黄色五角星作为目标点,第一次是绿色,飞机路线如下。

可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五

反弹:

可视化开发小游戏开发笔记五

设置它碰到什么物体能反弹。

可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五

抖动:

可视化开发小游戏开发笔记五

例如精灵被打中了,可以设这个效果,让它抖一下再死掉。

抖动如果勾上自动开始,场景启动时它就会自己抖。设置启动停止也不会停的。如果让它不要场景启动时就抖动,就得去掉自动开始的勾选。

可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五

闪烁也是如果勾上自动开始,场景启动时它就会自己抖。设置启动停止也不会停的。如果让它不要场景启动时就抖动,就得去掉自动开始的勾选。

可视化开发小游戏开发笔记五
可视化开发小游戏开发笔记五

继续阅读