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

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

      今天干了这些事:

        1、修复一堆的BUG。

        2、研究动画。

      上图:

        1、修复一堆的BUG。

          

        2、研究动画。

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

          我就研究到这里:    

            

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

          比如我举个逻辑例子:

            1、开始战斗

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

            3、玩家输入攻击指令

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

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

          再用伪代码的方式写:

            public 开始战斗(){

              主角 =  赵云;

              敌人 = 夏侯惇;

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

                if(玩家指令.攻击){

                  主角.攻击动画();

                  敌人.被攻击动画();

                }

              },);

            }

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

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

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

            

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

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

  • 相关阅读:
    ISAPI Extension和ISAPI Filter
    Windows Debugging之二
    Windows Debugging之三
    举例一些可执行文件的后缀名
    Windows Debugging 之一
    [转]C# 日期函数
    在DataGridView中的CellEndEdit事件中删除当前行报错
    一个奇怪的问题
    [转载]如何发送和接收 Windows Phone 的 Toast 通知
    【转载】如何播放 Windows Phone 的后台音频
  • 原文地址:https://www.cnblogs.com/dmc-nero/p/12013119.html
Copyright © 2011-2022 走看看