为游戏编写boss剧情
2024-09-05 17:07:48
教程目录:
1. 小游戏展示
2. 下载游戏引擎
3. 创作一个移动的背景
4. 让阿菌煽动翅膀
5. 让阿菌模拟重力下坠
6. 让阿菌可以摸鱼
7. 编写游戏开始与结束
8. 编写 boss 剧情
9. 部署到服务器,在手机玩耍
10. 视频教程链接
在判断阿菌是否摸到鱼的逻辑中添加总分判断逻辑:
// 触发 boss 剧情
if (this.scoreCounter >= 3) {
this.isGameStart = false
// 阿菌回到初始位置
this.ajun.y = 0
// 设置阿菌的倾斜角度为零
this.ajun.rotation = 0
// 设置三条小鱼不可见
this.fish1.active = false
this.fish2.active = false
this.fish3.active = false
// 开启 boss 剧情
this.isBossComing = true
}
编写 boss 剧情,这里大家可以随意发挥哈~
if (this.isBossComing) {
// boss 煽动翅膀的逻辑
this.bossFlapWingsCounter += dt
if (this.bossFlapWingsCounter >= 0.1) {
//...
this.bossFlapWingsCounter = 0
}
// boss 从场外缓缓入场
if(this.boss.x >= 200){
// 每次移动一个像素
this.boss.x -= 1
}else{
// 显示 boss 说的话
this.endLabel.active = true
}
}
具体操作详见视频哦~
最新文章
- Ubuntu中给eclipse和android studio添加桌面快捷图标
- WebView加载本地Html文件并实现点击效果
- pic计数
- Ubuntu 14.10 下设置静态IP
- HTML5 拖放(Drag 和 Drop)
- Ext.form.FormPanel定义的参数说明
- CodeForces 573A Bear and Poker
- WPF DataPager控件
- java判断字符串String中是否存在中文
- 使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题
- php命令执行脚本
- [Oracle][DATAGUARD] PHYSICAL STANDBY环境里,使用CATALOG管理Primary和Standby
- 网络编程-TCP/IP
- Javascript - ExtJs - TreePanel组件
- MTK 修改默认时区
- [转载]智能科普:VR、AR、MR的区别
- coocs2d-html5在使用cocoseditor时调用设备的accelerometer来使用重力感应
- svn其它
- web api token验证理解
- Python基础(2):__doc__、文档字符串docString、help()