新人提问
gamemaker吧
全部回复
仅看楼主
level 3
jsjsjs😱 楼主
请问可以做到物品栏里有某个物品,然后将此物品显示出来在人物身上吗?
2021年02月25日 00点02分 1
level 15
可以。
另外“物品栏里的物品显示在人物身上”是对玩家来说看到的逻辑,但是作为代码层面,物品在不在物品栏和显不显示在人物身上没有任何联系。
另外的另外如果需要别人帮助,请把自己已经写了的代码贴出来,具体表明哪里不会。不然大家只能给出模糊的回答
2021年02月25日 02点02分 2
level 14
我个人理解,楼主是想做装备的纸娃娃系统。比如装备了一把刀,这显示人物拿了一把刀,以此类推。
这个需要不同的图片显示。对美工要求极高。
2021年02月27日 03点02分 3
level 6
我的理解是,活用深度系统
例如你做了把刀,那你物品栏中显示就是把刀,但你显示的时候按深度从浅到深就是手>刀>身>环境,然后刀调一下原点并结合玩家的对应动作做贴图调整应该就行了
2021年03月11日 03点03分 4
@0 物体的depth不是绝对的吗[啊]
2021年03月11日 07点03分
@0 如果是指刀劈开之后被敌方身体“遮住”的话,我认为可以通过调节敌方的相应部位的深度来保持刀本身深度不变[勉强]只不过有亿点复杂
2021年03月11日 18点03分
level 11
不考虑跳跃的话,在步事件里强制设置坐标即可,比如说一把剑blade.x=player.x-10
如果跳跃的话这种做法会导致在空中剑追不上人掉落的速度这类情况。。。
2021年03月11日 06点03分 5
然后刀本身只有判定,而显示刀的贴图则在player的draw事件中使用with函数来完成怎么样[笑眼]
2021年03月11日 08点03分
@甘木減- emmm虽然帮助文档里看过,但没用过with函数呢[乖]今晚试试
2021年03月11日 08点03分
1