码迷,mamicode.com
首页 > 其他好文 > 详细

开始写游戏 --- 第十七篇

时间:2019-12-09 21:07:50      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:攻击   des   代码   img   egret   image   人物   固定   研究   

开始写游戏 --- 第十七篇

  今天干了这些事:

    1、修复一堆的BUG。

    2、研究动画。

  上图:

    1、修复一堆的BUG。

      技术图片

    2、研究动画。

      FGUI的话,本来我是想要通过动效来制作人物战斗的。

      我就研究到这里:    

        技术图片技术图片技术图片

      但是有个问题,他这个动效,人物动画都是固定的。

      比如我举个逻辑例子:

        1、开始战斗

        2、配置战斗的人物、敌人

        3、玩家输入攻击指令

        4、主角开始播放攻击的动画

        5、敌人受到攻击,播放被攻击的动画,开始掉血      

      再用伪代码的方式写:

        public 开始战斗(){

          主角 =  赵云;

          敌人 = 夏侯惇;

          监听玩家指令.addlisten(()=>{

            if(玩家指令.攻击){

              主角.攻击动画();

              敌人.被攻击动画();

            }

          },);

        }

      可见,主角都是有一个 攻击动画 的方法的,且这个方法是动态的配置的。

      比如 主角是貂蝉的话,就是貂蝉的攻击动画,而不是赵云的攻击动画。

      FGUI的话,只能配置固定的动画:

        技术图片

      所以FGUI的动效,我觉得只能做一些固定对象的一些属性的改变。

      至于人物战斗频繁的动画切换的话,我觉得还是用以前学的egret本身提供的方式吧。

 

开始写游戏 --- 第十七篇

标签:攻击   des   代码   img   egret   image   人物   固定   研究   

原文地址:https://www.cnblogs.com/dmc-nero/p/12013119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!