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

Project1

 找回密码
 注册会员
搜索

我想在战斗画面里用脚本的方式显示图片。

查看数: 1979 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-10-26 08:56

正文摘要:

我想在战斗画面里用脚本的方式显示图片。 可是弄了一天都显示不出来。 求大家帮帮忙。 我是脚本渣啊!

回复

1341093574 发表于 2014-10-26 21:02:25
RyanBern 发表于 2014-10-26 19:07
第一个问题,事件脚本对脚本每一句话的长度有限制,所以把一句话写在两行肯定会报错。使用'\'符合可以连 ...

一样没反应
RyanBern 发表于 2014-10-26 19:07:28
1341093574 发表于 2014-10-26 15:13
然后我又去脚本编辑器里试试自己写的脚本。

第一个问题,事件脚本对脚本每一句话的长度有限制,所以把一句话写在两行肯定会报错。使用'\'符合可以连行。
RUBY 代码复制
  1. $sprite.bitmap = \
  2.   Bitmap.new("文件名")

第二个问题,你需要再原有的main方法上增加这些内容而不是重新再写一个,记得在后面把精灵释放掉。并且如果写在脚本编辑器中的话,请使用@sprite而不是$sprite
1341093574 发表于 2014-10-26 09:33:38
RyanBern 发表于 2014-10-26 09:20
这是其中一种方式,使用脚本编辑器即可,不过不太推荐使用。
$sprite = Sprite.new
$sprite.bitmap = Bitma ...

没有用的啊,只是一开始会显示出来。我之前也是这样的。

点评

我是添加的战斗事件,回合0直接执行脚本,不会出什么问题啊。  发表于 2014-10-26 10:08
RyanBern 发表于 2014-10-26 09:20:45
本帖最后由 RyanBern 于 2014-10-26 10:17 编辑

这是其中一种方式,使用脚本编辑器即可,不过不太推荐使用。
RUBY 代码复制
  1. $sprite = Sprite.new
  2. $sprite.bitmap = Bitmap.new("完整的文件名(包括路径)")
  3. # 调坐标
  4. $sprite.x = 0
  5. $sprite.y = 0
  6. # 如果想要暂时让图片消失,请改为false
  7. $sprite.visible = true
  8. # 不想要这个图片的时候,请输入这个
  9. #$sprite.dispose


或者在Scene_Battle1里面的def main后面加上
@sprite = Sprite.new
@sprite.bitmap = Bitmap.new("文件名")
调坐标
在注释释放窗口后面加@sprite.dispose
这样也能完成任务。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-26 13:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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