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

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

      今天干了这些事:

        1、修复一堆的BUG。

        2、研究动画。

      上图:

        1、修复一堆的BUG。

          

        2、研究动画。

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

          我就研究到这里:    

            

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

          比如我举个逻辑例子:

            1、开始战斗

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

            3、玩家输入攻击指令

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

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

          再用伪代码的方式写:

            public 开始战斗(){

              主角 =  赵云;

              敌人 = 夏侯惇;

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

                if(玩家指令.攻击){

                  主角.攻击动画();

                  敌人.被攻击动画();

                }

              },);

            }

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

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

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

            

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

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

  • 相关阅读:
    Linq的Except
    BZOJ 1324 Exca神剑 最小割
    先学习Oracle 11g的Automatic Diagnostic Repository新功能
    NYOJ 300 && hdu 2276 Kiki & Little Kiki 2 (矩阵高速功率)
    V微软S2015下载:开展Win10/Linux/iOS多平台软件
    LeetCode Length of Last Word
    QT 打开文件对话框汇总
    取缔Chrome装载电脑管家的广告过滤脚本代码
    三种常见的图像处理双三次插值算法
    Best Time to Buy and Sell Stock I,II,III [leetcode]
  • 原文地址:https://www.cnblogs.com/dmc-nero/p/12013119.html
Copyright © 2011-2022 走看看