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

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

      今天干了这些事:

        1、修复一堆的BUG。

        2、研究动画。

      上图:

        1、修复一堆的BUG。

          

        2、研究动画。

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

          我就研究到这里:    

            

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

          比如我举个逻辑例子:

            1、开始战斗

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

            3、玩家输入攻击指令

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

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

          再用伪代码的方式写:

            public 开始战斗(){

              主角 =  赵云;

              敌人 = 夏侯惇;

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

                if(玩家指令.攻击){

                  主角.攻击动画();

                  敌人.被攻击动画();

                }

              },);

            }

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

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

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

            

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

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

  • 相关阅读:
    单元测试
    Go 语言基础语法
    Go 切片
    Beego环境搭建和bee工具安装使用(绝对可成功)
    Go 语言安装以及BeeGo环境配置
    解决安装了Phpstudy和本地数据库冲突的问题
    Go语言入门学习指南
    day74:drf:drf其他功能:认证/权限/限流/过滤/排序/分页/异常处理&自动生成接口文档
    day73:drf:drf视图相关类&路由Routers&创建虚拟环境
    day72:drf:反序列化功能&模型类序列化器Modelserializer&drf视图APIView
  • 原文地址:https://www.cnblogs.com/dmc-nero/p/12013119.html
Copyright © 2011-2022 走看看