Project1

标题: 关于代码显示图片的异常,大神们帮忙指点下 [打印本页]

作者: oOxinlan    时间: 2016-8-7 23:21
标题: 关于代码显示图片的异常,大神们帮忙指点下
使用command_231指令显示图片,有些时候能正常显示图片,有些时候会跳出
Unable to find file:
Graphics/Pictures/图片名
的错误,不知道有没有人遇到过??
或者提供下其他解决方案,我想实现这个一个效果,通过代码改变图片名称,然后再有序显示出来。例如,我有动画效果-1、动画效果-2、动画效果-3...等系列图片,然后我用一个变量x=“动画效果-#{num}”,通过改变x有序显示图片,怎样才能避免Unable to find file的错误?谢谢!
作者: 百里_飞柳    时间: 2016-8-8 01:12
没遇到,先做好图片再写事件脚本。

  1.   def command_231
  2.     if @params[3] == 0    # 直接指定
  3.       x = @params[4]
  4.       y = @params[5]
  5.     else                  # 变量指定
  6.       x = $game_variables[@params[4]]
  7.       y = $game_variables[@params[5]]
  8.     end
  9.     screen.pictures[@params[0]].show(@params[1], @params[2],
  10.       x, y, @params[6], @params[7], @params[8], @params[9])
  11.   end
复制代码

直接用 $game_map.screen.pictures[id].show(name, center, x, y, zoom_x, zoom_y, opacity, blend_type) 就行了。
其中 name 是字符串,center取 0 是左上角为原点,1是中心为原点,x、y是以原点来计算的坐标,  zoom_x,zoom_y 取100代表原大小,blend_type取 0 代表正常显示
作者: 喵呜喵5    时间: 2016-8-8 08:50
你确定你的图片文件名对了?
作者: 唯道集虚    时间: 2016-8-8 10:31
“有些时候能正常显示图片,有些时候会跳出”
所以就是没有规律的一种状况?




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