简介
本博客为微信小游戏制作平台学习记录。
主要为学习其示例游戏的操作步骤以及在此基础上进行扩展。
游戏展示
打♂飞♂机
游戏设计过程
微信官方示例视频已有部分不再赘述
可参考
以下重点讲述扩展部分。
素材获取
本游戏素材全部来自微信官方素材库中的彩色飞机大战
“火力全开”道具逻辑
采用与敌机一样的生成逻辑,但生成时间随机,为随机5-15秒
在蓝色子弹碰撞到该道具时,设置全局变量pow_time为5,之后每秒递减一,直至小于零。蓝色子弹在pow_time>=0时,会切换成形态二并且克隆速度加倍,从而实现加强火力的效果。
陨石效果实现
陨石生成与敌机生成逻辑一样。在10-30秒内随机生成。
特殊点在于其不会在碰撞到蓝色子弹精灵后销毁,而蓝色子弹会销毁,从而起到阻挡子弹的作用。