紫苏大人每次回答问题都会说一些原理出来 这让我想起了一位前辈 这位前辈也是这样~ |
恩~改了viewport的z后没问题了~谢紫苏~ |
本帖最后由 紫苏 于 2009-8-16 11:50 编辑 主要是因为窗口中各种精灵的 z 次序是在底层维护的,窗口的 z 次序 = 100 的话,刚好可以让窗口的文字在 z 次序同样为 100 的精灵之上,而窗口本身在下~可以在描绘血条文字之前在窗口的 contents 上描绘你的图片,这样血条文字自然就盖住了图片,而战斗图本身又会被 contents 里面的东西盖住…… 改 Sprite_Battler 的 z 次序没用是因为战斗中显示的战斗图是放在一个 Viewport 中的,这个 Viewport 的 z 次序为 101,所以不管你的精灵 z 次序为多少,在最外层的显示精灵列表中,战斗图还是在这个层面~ |
八成是别人的血条脚本 我当初看过 |
首先你要说下 你的血条是用的图片 还是用的 fill_rect 又或者是 draw_line |
所以你发个工程啊 |
恩,问题就是怎么改血条的z值呢 |
要改血条的z值 把它改的比战斗图大,比那个图小 即血条z<战斗图z<自定义的图z |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-9-14 01:57
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.