房天下 > 房天下问答 > 业主生活 > 其他
  • C++/AS3.0游戏请问下,角色游戏的武器碰撞和技能碰撞,程序和动画是怎么兼容的啊,能告诉我一下吗。

    就是玩家角色的武器攻击碰撞到怪物身上后掉血,技能攻击到怪物身上掉血是怎么做的啊,武器碰撞到怪物身上的动画是怎么和程序关联起来的啊? 北京市

    提问者:蓝箭维修

    发布于2012-12-20 北京市

共4个回答
  • 凡勇杰 经纪人
    碧云(社区网论坛商铺)公馆知道不
    +1 2014-10-26 举报
  • 衡永强 经纪人
    非要吵着看小熊维尼,哪里才能看的到呢!!
    +1 2014-08-31 举报
  • 张佳男 置业顾问
    这就要看你们当地的发展情况了,如果是落后的地方,不如买个房子吧,如果将会被开发,买个地皮要好点
    +1 2014-08-13 举报
  • kitanaIrelande 丨Lv 5
    这个涉及到游戏里的物理碰撞问题了。 在游戏中,无论是技能、怪物还是武器,虽然是以一个实物出现了,但是,在程序中这些东西都是代码。或者说是一堆数据,以武器来说,它的攻击范围,攻击力,特殊属性,都是储存在程序中的,以数据的形式存在。同样的技能,怪物也是。 以一个简单的场景为例吧,当我们使用一把剑,对怪物进行普通攻击时,(就是平砍啦,这个过程可以用检测按键的程序实现,你按下普通攻击键,程序检测到了这个按键。于是,触发任务的攻击动作,而这个动作实际上就是人物坐标以及武器坐标的改变,改变完成后会重新绘制这个画面。)程序会检测你的武器是否达到了攻击到怪物的条件(这个条件可能是检测距离,如果任务到怪物的距离小于武器的攻击距离,就判定为造成伤害。当然,不同武器情况也可能不同,可能有的武器近身无判定),如果达到了就会触发对怪物的伤害。(这里与做出人物攻击动作的原理相似,只是不是检测按键,而是检测距离。这里通常是怪物做出被攻击的动作,同时显示伤害数字。) 技能的原理与武器的一样,同样是检测距离。符合就产生技能的效果。
    +1 2012-12-20 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。