zoukankan      html  css  js  c++  java
  • 开始写游戏 --- 第十七篇

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

      今天干了这些事:

        1、修复一堆的BUG。

        2、研究动画。

      上图:

        1、修复一堆的BUG。

          

        2、研究动画。

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

          我就研究到这里:    

            

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

          比如我举个逻辑例子:

            1、开始战斗

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

            3、玩家输入攻击指令

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

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

          再用伪代码的方式写:

            public 开始战斗(){

              主角 =  赵云;

              敌人 = 夏侯惇;

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

                if(玩家指令.攻击){

                  主角.攻击动画();

                  敌人.被攻击动画();

                }

              },);

            }

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

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

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

            

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

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

  • 相关阅读:
    关于MySQL5.6配置文件my-default.ini不生效问题
    jQuery学习总结(三)
    jQuery学习总结(二)
    jQuery学习总结(一)
    mysql输出到页面MVC模式
    简单的在jsp页面操作mysql
    mysql5.7的基本使用
    mysq5.7l的下载与配置
    jdk环境变量的配置
    SQL SERVER——给已有数据的表增加唯一值
  • 原文地址:https://www.cnblogs.com/dmc-nero/p/12013119.html
Copyright © 2011-2022 走看看