狼人杀 java_狼人杀面杀APP(FGUI教程)

本教程为FairyGUI进阶教程,这是一套完整的面杀桌游APP。游戏不仅有发放随机身份的功能,还涉及10个页面的切换与各页面不同状态(最多达9种状态)的切换,众多复杂UI的交互,多语言切换,3D粒子在UI上的生成,狼人杀整个游戏的运行逻辑,责任链模式,自己动手搭建的适合我们游戏使用的UI框架等等。

注:需要童鞋自行接入SDK和JDK,有FairyGUI使用基础,会DoTween简单方法,最好有其他UI的基础(这样才能与其他UI进行对比)。

edc6782f9df98b69b55a3ad6d84f78bc.png

10539aa74cd11b5d1e629b3de67d5e8c.png

1d8844113716290b643a1677b00d1c8d.png

bb0476e61562576d969b350c46e9c814.png

aaf8e2a90073c04d715f10bffc08a0c2.png

目录

000-演示

第1章: 构思整个游戏的制作思路与框101-课程演示与制作说明

102-狼人杀游戏的规则逻辑与玩法

103-身份说明

104-玩家死亡与游戏胜利判定

105-主场景的制作思路

106-游戏场景的制作思路

107-游戏场景的细节完善

108-做开发的准备工作

第2章: 需求动画多变UI的可视化制作

201-创建FGUI工程

202-游戏资源包的创建

203-公用组件的制作-遮罩与睁眼闭眼动画

204-公用组件的制作-数字按钮

205-公用组件的制作-全局设置与动作按钮

206-主界面的制作

207-帮助界面的制作

208-帮助界面的列表制作与完善

209-设置界面的制作

210-发牌界面的组件制作

211-提示信息与主组件的完善

212-发牌界面动效的制作

213-狼人界面GuideMessage的制作

214-狼人界面的按钮制作

215-狼人界面火焰动效的制作

216-狼人界面的爆炸动效及背景的制作

217-女巫界面GuideMessage的制作

218-女巫界面第一动作页面的制作

219-女巫界面撒毒页面的制作

220-猎人界面的制作

221-守卫界面GuideMessage的制作

222-守卫界面3D粒子的占位与其他UI的制作

223-预言家界面GuideMessage的制作

224-悬浮卡牌的制作

225-预言家执行动作页面的制作

226-预言家界面的完善

227-天亮天黑界面GuideMessage的制作

228-天黑天亮界面的细节制作

229-扫尾工作与包的发布

第3章: UI框架的搭建和使用

301-创建GameManager与游戏加载脚本

302-创建各个管理者们与面板类型枚举

303-对GameManager的管理者们的处理

304-设置全局自适应与全局字体,加包与实例化管理者

305-AudioSourceManager的切换BGM与大小功能

306-MessageManager的成员变量

307-MessageManager的初始化方法

308-MessageManager的昨晚死亡判定方法

309-MessageManager的游戏胜利算法的思路

310-MessageManager判定胜利算法的实现

311-什么是UI框架,各个界面的创建

312-BasePanel的初始化方法与构造函数方法

313-UIManager的BasePanel字典与加载BasePanel的方法

314-包的加载测试

315-BasePanel的进入,退出,跳转功能的实现

316-MainPanel的按钮事件的注册

317-修复页面不交互按钮不出声页面重影的bug

318-HelpPanel的成员变量与初始化

319-HelpPanel的无限循环列表

320-HelpPanel的身份说明方法

321-FGUI字符串功能的导出与多语言功能的使用

322-SetPanel成员变量的赋值和事件的注册

323-SetPanel语言切换功能的实现

324-GamePanel的成员变量

325-GamePanel的变量赋值与切牌方法

326-GameManager加载游戏场景的处理

327-卡牌显示身份与身份记录方法的完善

328-卡牌翻转效果的具体实现

329-卡牌翻转bug的修复

第4章: 责任链模式的加入

401-什么是责任链模式

402-责任链模式的实现

403-GameBasePanel成员变量的实例化

404-GameBasePanel初始化方法与进入页面的方法

405-GameBasePanel的完善

406-各个游戏面板类的创建与实例化

407-UIManager的完善与环式任务链条的创建

408-页面的测试与狼人页面的成员变量

409-狼人页面的成员获取与组内按钮的事件注册

410-狼人页面的完善

411-处理页面不切换的问题以及动画播放顺序错乱的问题

412-女巫页面成员变量的获取与框架的梳理

413-女巫页面的初始化

414-女巫页面的用药方法与动作处理方法

415-预言家页面的初始化

416-预言家卡牌的悬浮功能

417-预言家页面的完善

418-猎人页面的制作

419-守卫页面3D粒子在UI上产生的特效方法

420-最后一个页面成员变量的初始化

421-天亮天黑页面死亡类型的页面切换

422-放逐页面的显示更新与跳转

423-天亮天黑页面的完善

第5章: 游戏的测试修复与完善

501-游戏流程测试bug

502-补充遗漏动效的制作,修复bug

503-修复本文位置提示,遮罩渲染以及游戏场景加载的bug

504-胜利条件的bug测试

505-最后bug的修复

506-关于各种GUI的体验

507-Last But Not Least

3ad473ca3bcc2ae0b76dcd6dfe97c17b.png

4778c75cb298890631e2b852a7547139.png

大小2.65GB,TS格式

扫码时备注或说明中留下邮箱

付款后如未回复请至https://shop135452397.taobao.com/

联系店主

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值