如何实现单个ID对应多个value
construct2吧
全部回复
仅看楼主
level 9
斯普林涛
楼主
比如不同的怪物有不同的血量攻击力图片
2015年08月13日 09点08分
1
level 1
watermelon_c2
把不同攻击力图片做成一个sprite的多个动画,然后显示对应的动画就可以了
你的问题太模糊了,说清晰点,比较容易讨论,上面的只是我猜测你要做的。
2015年08月13日 11点08分
2
斯普林涛
大概是下面这样
2015年08月13日 11点08分
level 9
斯普林涛
楼主
呃,是这样的,我想实现一个机制。例如所有的怪物都有可以被伤害这个特性但是生命值不同,所有的怪物攻击玩家都会少血,但少的量不同 ID为1的怪物HP为100 ATK为10 ID为2的怪物HP为50 ATK为20。
2015年08月13日 11点08分
3
watermelon_c2
可以这样做,怪物设置2个变量,一个是攻击力,一个是HP,当怪物攻击玩家的时候,计算用这2个变量来算就是了。
2015年08月13日 16点08分
斯普林涛
回复watermelon_c2:有没有更简便一点的,我其实真正想实现的是通过ID来随机生成怪物
2015年08月14日 12点08分
傅老師_台灣
回复
˹������
: 1.把这些怪设为同一个Family,将HP、ATT设为Family instance variable。2. 基於比对字串来产生Sprite可以使用
@rexrainbow
的<Nickname>插件(注意要同时使用plugin & behavior)
2015年08月14日 14点08分
傅老師_台灣
回复
���ώ�_̨��
:类似的设计概念在我书中7.4宇宙战机 与 7.5打砖块中有使用到,主要是搭配patterGen来产生数值不同的怪。只是书中考量读者可能用免费版C2,没有Family可以用,所以没有把这个架构完整做出来。
2015年08月14日 14点08分
1