1.效果演示
https://www.bilibili.com/video/BV1Vu4y1d7eY?p=1
2.GameApp和单例父类实现
3.SoundManager编写实现bgm播放
SoundManager编写实现bgm播放_哔哩哔哩_bilibili
4.修改鼠标样式
5.MVC基本脚本实现
https://www.bilibili.com/video/BV1Vu4y1d7eY?p=5
6.ControllerManager编写
ControllerManager编写_哔哩哔哩_bilibili
7.ViewManager编写
8.BaseView编写
9.GameUIController和GameController编写
GameUIController和GameController编写,实现开始面板显示_哔哩哔哩_bilibili
10.设置界面开启和关闭
11.音效逻辑实现
12.ViewManager补充
ViewManager补充(增加层级显示设置)_哔哩哔哩_bilibili
13.MessageView脚本编写
14.LoadingController编写
LoadingController编写(场景跳转)_哔哩哔哩_bilibili
15.配置表读取
16.LevelController和SelectLevelView编写
LevelController和SelectLevelView编写_哔哩哔哩_bilibili
17.CameraManager脚本编写
CameraManager脚本编写_哔哩哔哩_bilibili
18.角色简单移动
19.事件监听脚本编写
20.通过事件监听方式实现关卡详情面板显示隐藏
通过事件监听方式实现关卡详情面板显示隐藏_哔哩哔哩_bilibili
21.LevelModel脚本编写
22.实现挑战到战斗场景逻辑
实现跳转到战斗场景逻辑(FightController脚本编写)_哔哩哔哩_bilibili
23.实现时间计时器逻辑
24.战斗基本脚本编写
战斗基本脚本编写(FightUnit和FightWorldManager)_哔哩哔哩_bilibili
25.MapManager编写
26.选择英雄逻辑
27.实现拖拽图标逻辑
28.实现英雄创建
29.UserInputManager编写
UserInputManager编写(选中,未选中逻辑)_哔哩哔哩_bilibili
30.实现移动区域的显示和隐藏(广度优先搜索算法)
实现移动区域的显示和隐藏(广度优先搜索算法)_哔哩哔哩_bilibili
31.定义Enemy脚本,在场景摆放敌人
定义Enemy脚本,在场景摆放敌人_哔哩哔哩_bilibili
32.EnemyEditro编写
33.EnemyEnter代码补充
34.FightPlayerUnit和TipView脚本编写
FightPlayerUnit和TipView脚本编写_哔哩哔哩_bilibili
35.HeroDesView和EnemyDesView编写
HeroDesView和EnemyDesView编写_哔哩哔哩_bilibili
36.CommandManager编写
CommandManager编写_哔哩哔哩_bilibili
37.AStar脚本编写(A星寻路)
38.ShowPathCommand编写(显示路径)
ShowPathCommand编写(显示路径)_哔哩哔哩_bilibili
39.ShowPathCommand编写(正确显示方向指向)
ShowPathCommand编写(正确显示方向指向)_哔哩哔哩_bilibili
40.MoveCommand编写(移动到目的地)
MoveCommand编写(移动到目的地)_哔哩哔哩_bilibili
41.FightModel编写
42.SelectOptionView编写
SelectOptionView编写(操作选项显示)_哔哩哔哩_bilibili
43.实现选项选中的取消,待机逻辑
实现选项中的取消,待机功能(修复取消移动后位置错误bug)_哔哩哔哩_bilibili
44.修改AddTempEvent处理逻辑
修改消息脚本中AddTempEvent处理逻辑_哔哩哔哩_bilibili
45.SkillProperty脚本编写
SkillProperty脚本编写_哔哩哔哩_bilibili
46.显示技能攻击区域
47.完善ModelBase逻辑
完善ModelBase逻辑(受伤,播放音效,计算距离 ,生成特效,朝向等)_哔哩哔哩_bilibili
48.DestroyObj编写
49.SkillHelper帮助类
50.SkillManager类编写
51.SkillCommand编写
52.重写敌人受伤逻辑
53.FightOptionDesView界面逻辑编写
FightOptionDesView界面逻辑编写_哔哩哔哩_bilibili
54.FightEnemyUnit和WaitCommand脚本编写
FightEnemyUnit和WaitCommand脚本编写(玩家回合与敌人回合来回切换)_哔哩哔哩_bilibili
55.AiMoveCommand编写(敌人ai移动实现)
AiMoveCommand编写(敌人ai移动实现)_哔哩哔哩_bilibili