码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-12-14 18:54:55      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:战斗   代码结构   说明   设计   方式   png   代码   游戏   inf   

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

  今天:

    先看看目前战斗场景和昨天的对比    

    技术图片

    昨天:

    技术图片

    技术图片

    1、新增 被动技能

    2、新增 敌人被攻击动画

    3、优化动画流畅度

    4、修改动画封装

  说明:

    1、新增 被动技能

      技术图片

      技术图片

      写死在攻击指令里,目前我觉得不太好,不方便后期扩展。后面我再想想怎么设计代码结构吧。

 

    2、新增 敌人被攻击动画

      技术图片

 

    3、优化动画流畅度

      每次动画播放的间隔,都会增加一个站立动画来过度。

      如敌人被攻击:

        技术图片

      主角攻击时:

        技术图片

 

    4、修改动画封装

      技术图片

      之前的方式是:

        销毁动画 -> 创建新动画 -> 添加动画到舞台

      现在的方式是:

        更改动画 -> 判断是否把动画加入到舞台

      

      为什么要改呢?因为之前的方式引发了一个恶心的BUG。

      一开始配置敌人的时候,我会给敌人们添加一个监听事件,便于点击他们:

        技术图片

      但是呢,之前的动画方式是把 动画对象 给销毁了,那我添加在 动画对象 上的事件也就没了。

      这样的话,只要切换一个动画。。。那我就要添加注册一次事件。。。不得弄死我。。。

      经过我试验,FGUI还是支持动画对象的动画修改的,没有必要 销毁了再创建。

      这就是要修改的原因。

      

      

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

标签:战斗   代码结构   说明   设计   方式   png   代码   游戏   inf   

原文地址:https://www.cnblogs.com/dmc-nero/p/12040466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!