查看: 2556|回复: 2

[已经过期] 请问:如何在地图上的人物的上方显血槽

[复制链接]
梦石
0
星屑
50
在线时间
130 小时
注册时间
2013-6-30
回帖
76
发表于 2013-8-11 19:10:53 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
请问:如何在地图上的人物的上方显示血槽?

我写了串脚本 然后在地图上放了个事件来启动他 但是只在人物最开始的位置显了一次血槽以后就再也不显了 那道血槽也一直留在那儿 没消失
  1. class Window_XueCao < Window_Base
  2.   def initialize
  3.     super($game_player.screen_x-48, $game_player.screen_y-48, 96, 48)
  4.     self.opacity =0
  5.     refresh
  6.   end
  7.   
  8.   def update
  9.     super
  10.   end

  11.   def refresh
  12.     self.contents.clear
  13.     self.contents.fill_rect(24, 0, 24, 3, Color.new(255, 0, 0))
  14. end
  15. end
复制代码
我想知道,如何弄出血槽跟着人物移动的效果。

点评

锁定人物精灵的坐标,默认系统那些精灵都在Spriteset_Map里  发表于 2013-9-17 16:35
梦石
0
星屑
196
在线时间
229 小时
注册时间
2011-5-19
回帖
647
发表于 2013-8-12 16:06:00 | 显示全部楼层
你的脚本里根本就木有移动血槽好不……
休息中……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
130 小时
注册时间
2013-6-30
回帖
76
 楼主| 发表于 2013-8-12 16:12:02 | 显示全部楼层
xggzga117 发表于 2013-8-12 16:06
你的脚本里根本就木有移动血槽好不……

额,确实只有血条无移动。我的思路是每帧清除掉上一帧的血条然后重新画个血条以实现跟随人物的效果。但我不知道怎么弄。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部