如何实现以下内容
-
1.BOSS被箭攻击后,箭留在BOSS身上。
2.BOSS每一次被攻击后体积百分比变小BOSS身上的装备不变,但是BOSS身上的武器跟随变化,且属性百分百升高。
3.BOSS死亡后自动刷新出新的BOSS。
求解内容:
1.是否可以建立多个库,比如BOSS库,武器库,装备库,来随机生成BOSS形象。
2.是否可以通过建立一个组合库来实现当特定组合的BOSS,武器,装备实现属性加成同事外形进行变化成指定外形。
希望大佬解答
-
1、简单做的话,箭加上绑定能力,箭碰撞到boss的时候,执行绑定动作绑定在boss身上即可
2、boss被攻击时,使用动作,设置尺寸为 当前尺寸乘以一个小数,当前尺寸可以用对象的width和height表达式来获取,例如你的boss对象名叫“BOSS”,那就是设置尺寸为 宽:BOSS.width*0.95 ; 高:BOSS.height*0.95,后面部分不知道你装备和武器是怎么设计的,我就不瞎说了。另外考虑到第一点,如果要优化表现效果的话,还需要把箭重新进行位置调整和绑定,写起来需要计算一些数据以保证缩放过后箭矢位置的相对距离,比较麻烦,建议先把基础的效果做了再来考虑。
3、把BOSS生成的事件写成动作组(方便调用),当BOSS生命值小于等于0时,销毁BOSS,此时执行生成BOSS的动作组即可,系统组件里有创建实例的动作,用那个来创建实例即可。
求解部分:
1、从我的角度讲,可以,但不清楚你对这个“可以”的接受程度如何,因为这个是有一定难度的,所以没法直接下绝对的结论。
2、从我的角度讲,可以,但不清楚你对这个的具体表现效果和易用性的要求如何,所以也没法直接下绝对的结论。
总之从我的个人角度讲,这两点都是能做到的,但是是那种我不会想去教的难度,因为太多问题需要考虑了。