Project1

标题: Window_Base里面创建的图片 怎么调整大小呢 [打印本页]

作者: 契约师Vi    时间: 2024-9-17 18:04
标题: Window_Base里面创建的图片 怎么调整大小呢
RUBY 代码复制
  1. ########
  2.   #--------------------------------------------------------------------------
  3.   # ● 角色边框
  4.   #     actor : 角色
  5.   #     x     : 描画目标 X 坐标
  6.   #     y     : 描画目标 Y 坐标
  7.   #--------------------------------------------------------------------------
  8.   #########角色边框
  9.   def draw_actor_facebk(actor, x, y)
  10.     bitmap =  Bitmap.new("Graphics/Battlers/face/边框")
  11.     #从上方战斗图看出,actor是战斗人员ID,此外face_name是自己的定义
  12.     #最终得到的文件途径是 "Graphics/Battlers/" face/actor.name
  13.     cw = bitmap.width
  14.     ch = bitmap.height
  15.     src_rect = Rect.new(0, 0, cw, ch)
  16.     self.contents.blt(x , y , bitmap, src_rect)
  17.   end
  18.   ########

我用 self.zoom_x = 0.9 脚本错误 求大佬帮忙
'Window_Base'的207行发生了NoMethodError。undefined method zoom_x='for #<Window_BattleStatus:0xb282968>

作者: 魔法丶小肉包    时间: 2024-9-17 19:19
你在Window_BattleStatus里写self.zoom_x就会在Window_BattleStatus里找zoom_x这个方法,找不到当然就报错了,正确的做法是你创建的图片sprite.zoom_x = 0.9




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