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

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

      今天干了这些事:

        1、修复一堆的BUG。

        2、研究动画。

      上图:

        1、修复一堆的BUG。

          

        2、研究动画。

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

          我就研究到这里:    

            

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

          比如我举个逻辑例子:

            1、开始战斗

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

            3、玩家输入攻击指令

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

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

          再用伪代码的方式写:

            public 开始战斗(){

              主角 =  赵云;

              敌人 = 夏侯惇;

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

                if(玩家指令.攻击){

                  主角.攻击动画();

                  敌人.被攻击动画();

                }

              },);

            }

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

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

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

            

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

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

  • 相关阅读:
    android中正确保存view的状态
    使用AudioTrack播放PCM音频数据(android)
    【录音】Android录音--AudioRecord、MediaRecorder
    (原创)初识cordova(一)
    忽略git中不需要进行版本管理的文件
    GitHub 小试
    通过View.post()获取View的宽高
    org.json.JSONObject的getString和optString使用注意事项
    android---EditText的多行输入框
    【转】我赌5毛你没见过这样的SpannableString
  • 原文地址:https://www.cnblogs.com/dmc-nero/p/12013119.html
Copyright © 2011-2022 走看看