Project1

标题: RMXP战斗中显示变量 [打印本页]

作者: 夕仔    时间: 2014-10-6 02:37
标题: RMXP战斗中显示变量
显示变量是用这个吧 $game_variables[8].to_s  
然后怎么在战斗中显示。。求方法@RyanBern  
作者: taroxd    时间: 2014-10-6 07:45
开个 Sprite,丢进去个 Bitmap,在 Bitmap 上描绘文字,完
作者: RyanBern    时间: 2014-10-6 09:25
LS正解。不过需要LZ说下具体是怎么个显示法,如果要是一直显示在屏幕上,就设置Sprite就好。
方法是在Scene_Battle1中的main最前面加入
RUBY 代码复制
  1. @variable_sprite = Sprite.new
  2. @variable_sprite.x = 0 # 调坐标
  3. @variable_sprite.y = 0 # 调坐标
  4. @variable_sprite.z = 999
  5. @variable_sprite.bitmap = Bitmap.new(120, 32)
  6. @variable_sprite.bitmap.draw_text(4, 0, 120, 32, $game_variables[8].to_s)

在最后dispose的地方加入@variable_sprite.dispose即可。
作者: 夕仔    时间: 2014-10-6 13:28
RyanBern 发表于 2014-10-6 09:25
LS正解。不过需要LZ说下具体是怎么个显示法,如果要是一直显示在屏幕上,就设置Sprite就好。
方法是在Scene ...

脚本 有 事件变量 那一行 发生了 NoMethodErro。 undefined method'[]'for nil:NilClass
作者: chd114    时间: 2014-10-6 14:24
这取决于你要怎么显示···
作者: 夕仔    时间: 2014-10-6 15:14
RyanBern 发表于 2014-10-6 09:25
LS正解。不过需要LZ说下具体是怎么个显示法,如果要是一直显示在屏幕上,就设置Sprite就好。
方法是在Scene ...

Project7.rar (186.76 KB, 下载次数: 74) @RyanBern
作者: Thylakoid    时间: 2014-10-6 17:32
夕仔 发表于 2014-10-6 15:14
@RyanBern

楼主写错地方了。要写在main里面,不是外面。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1