狼人杀面杀APP(FGUI教程)
本教程为FairyGUI进阶教程,这是一套完整的面杀桌游APP。游戏不仅有发放随机身份的功能,还涉及10个页面的切换与各页面不同状态(最多达9种状态)的切换,众多复杂UI的交互,多语言切换,3D粒子在UI上的生成,狼人杀整个游戏的运行逻辑,责任链模式,自己动手搭建的适合我们游戏使用的UI框架等等。
注:需要童鞋自行接入SDK和JDK,有FairyGUI使用基础,会DoTween简单方法,最好有其他UI的基础(这样才能与其他UI进行对比)。
目录
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
大小2.65GB,TS格式
扫码时备注或说明中留下邮箱
付款后如未回复请至https://shop135452397.taobao.com/
联系店主
狼人杀面杀APP(FGUI教程)的更多相关文章
- iOS-最全的App上架教程
App上架教程 心情有没有好一点 在上架App之前想要 真机测试的同学 请查看iOS- 最全的真机测试教程 里面包含怎么让多台电脑同时 上架App和同时真机调试.P12文件的使用详解 因为最近更新了X ...
- 我的长大app开发教程第一弹:Fragment布局
在接下来的一段时间里我会发布一个相对连续的Android教程,这个教程会讲述我是如何从零开始开发“我的长大”这个Android应用. 在开始之前,我先来介绍一下“我的长大”:这是一个校园社交app,准 ...
- WeX5 苹果APP打包教程
来源:http://docs.wex5.com/app-packing/ WeX5平台App打包教程 WeX5是前端快速开发框架,可开发跨端运行应用,是移动App/微信/WebApp开发利器,一次开发 ...
- 最新快手抖音短视频源码web+APP架设教程+完整数据
最新更新快手抖音短视频源码web+APP架设教程+完整数据完美运行 视频直播源码,好东西,反正有人要就是了. 下载地址:https://pan.baidu.com/wap/init?surl=POU5 ...
- 移动开发平台-应用之星app制作教程
目前在AppStore.GooglePlay等应用商店里已经有以百万计的Apps,应用程序使移动互联网空间得以无限拓展.很多人梦想着AngryBirds式的奇迹在自己身上发生,他们渴望自己开发的应用程 ...
- 最新的App上架教程Object-C
准备 开发者账号 完工的项目 上架步骤 一.创建App ID 二.创建证书请求文件 (CSR文件) 三.创建发布证书 (CER) 四.创建Provisioning Profiles配置文件 (PP文件 ...
- 我的长大app开发教程第二弹:完成ContentFragment底部按钮
在开始之前,先上一张效果图 突然发现有点知乎的味道...的确..知乎灰#989898,知乎蓝15,136,235(逃.... 1.学P图 想我大一的时候也用过不少Adobe的软件,昨天重新打开我的Ph ...
- hbuilder 打包app简易教程
1. 新建app 2. 新建弹窗面板中选择MUi登录模版 ps:在弹出的窗口,填入应用名称,根据需求选择项目位置,以及模板内容. 3. 检验app效果 菜单栏 -> 运行 -> 手机运行 ...
- iOS公布app到App Store教程
要公布首先须要公布证书,其获取和安装的基本流程和真机调试证书一致,关于真机调试证书的获取和使用能够參考这篇文章.只是如今Xcode7不须要真机调试证书也可实现真机调试了.能够參考这篇文章. 要获取证书 ...
随机推荐
- Python——Int&Bool
整数类型: int类型,多用于数字运算 print(666) print(6+1) 整数类型转换: v1 = 666 v2 = str(v1) #会得出字符串的666 v1 = True v2 = i ...
- Linux命令cut
原文 cut 文件内容查看 显示行中的指定部分,删除文件中指定字段 显示文件的内容,类似于下的type命令. 说明 该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将 ...
- 日志管理与ftp。samba,nfs
1.描述rsyslog日志服务,并提供带web展示的日志服务器 rsyslog日志服务简介 日志的概念好理解,日志作用可用于排障和追溯审计的等 1.rsyslog是一个C/S架构的服务,可监听 ...
- go中三个点(...)用法
go命令中三个点含义 An import path is a pattern if it includes one or more "..." wildcards, each of ...
- 蓝桥杯-入门训练 :Fibonacci数列
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1.当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n. ...
- SQL进阶系列之2自连接
写在前面 一般地,SQL的连接运算根据其特征的不同,有着不同的名称,比如内连接.外连接.交叉连接等,这些连接大多是以不同的表或视图为对象进行的,针对相同的表进行的连接成为自连接.理解自连接有助于我们理 ...
- Div+CSS总结
之前最早接触是在牛腩新闻发布系统中,当时看到这些自己是一头雾水,不过好在我们已经形成了这样的学习习惯,先实践在接触理论,这样再学习理论的时候就会想到当初我是怎样的迷茫,这样自己印象更深刻. DIV+C ...
- python+selenium+chrome初级自动化操作
例1. #coding=utf- from selenium import webdriver import os,time chromedriver = "C:\Users\AppData ...
- destoon7.0的商业圈应用于6.0下修改方案
因为destoon7.0发布了,于是自己作死又下载了7.0,看了看7.0的模板确实比6.0好看多了,所以就打算把7.0的模板应用于6.0,在商业圈上出了一个问题,就是商业圈的圈子7.0调用与6.0不同 ...
- IDEA 中tomcat图片储存和访问虚拟路径(图片和程序分家)
本文链接:https://blog.csdn.net/qq_36481052/article/details/78813213 **前段时间,遇到了图片已经储存了文件中也显示有图片,但就是死活访问不到 ...