设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1614|回复: 6
打印 上一主题 下一主题

[已经解决] 如何刷新窗口里的状态槽?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
帖子
860
1
发表于 2013-1-1 17:19:09 | 显示全部楼层
你贴的这段看不出draw_line 是怎么定义的,draw_text能显示证明刷新显示没问题。可能问题出在draw_line
湿滑落式骑!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
帖子
860
2
发表于 2013-1-2 11:45:28 | 显示全部楼层
哦,我略微看了下,问题可能还是出在第一篇里,
举个例子,我觉得以下的写法都可能会产生问题,比如:
draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
      x -= 1
      y += (height/4).floor
      draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
      x -= 1
      y += (height/4).ceil
      draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
      x -= 1
      y += (height/4).ceil
      draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)

不知道你是自己摸索的还是谁把你教坏了……

,因为你把drawline贴出来了,我试着重现了一下效果,我个人建议可以改成
      for i in 0...height
        draw_line(x-i+height, y+i, x-i+height+w, y+i, hp_color_1, 1, hp_color_2)
      end
这样就ok
湿滑落式骑!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
帖子
860
3
发表于 2013-1-2 19:09:21 | 显示全部楼层
tyq4590 发表于 2013-1-2 18:44
多谢你的回答。我试了你说的方法,不过改完以后状态槽还是一刷新就消失。我发现切换到主菜单再切回地图就 ...

那就可能是你scene_map调用的地方有问题了。
湿滑落式骑!
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-9 20:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表