Project1

标题: 求一个商业界面加入店主立绘的脚本。 [打印本页]

作者: 风月残情    时间: 2014-4-27 21:46
标题: 求一个商业界面加入店主立绘的脚本。
这是我修改过的商店界面,左面的那个空着的区域我想放入店主立绘,要求根据激活的商店NPC的名字的不同而变动。请高手帮帮忙,先谢谢了。
作者: 紫苍焰    时间: 2014-4-27 21:59
……
显示图片做不到吗?在商店处理前后加入的话……
作者: 风月残情    时间: 2014-4-27 22:44
显示图片我试过了,因为事件中的显示图片没发改Z值,所以图片会被商店背景掩起来
作者: 风月残情    时间: 2014-4-27 23:31
  1.   #--------------------------------------------------------------------------
  2.   # ● 生成背景
  3.   #--------------------------------------------------------------------------
  4.   def create_background
  5.     @background_sprite = Sprite.new
  6. #~     @background_sprite.color.set(0, 0, 0, 0)
  7.     @background_sprite.bitmap = Cache.title1("主菜单背景")#SceneManager.background_bitmap
  8.     z = -9999
  9.   end
复制代码
使用失败,还是不行
作者: 布里蓝    时间: 2014-4-28 15:25
http://galvs-scripts.com/2013/01/05/shopkeeper-graphics/
这里,因为禁止转载,所以只能发地址,打不开的话就用代理。

换立绘的话
↓找到这行
$game_system.shopkeeper = "ImageName"  

"ImageName" (图片名字)那里写上“IMAGE#{$game_variables[1]}”
然后武器店立绘就叫“IMAGE0”
道具店立绘名字就叫“IMAGE1”
以此类推


打开商店界面前给变量赋值
这样变量1=0的时候显示的立绘就是武器店的,=1的时候显示的就是道具店的

作者: 风月残情    时间: 2014-4-29 20:14
楼上的下不下来,简单一点吧,谁能告诉我怎么让显示图片的图像位于所有窗口的最上层。
作者: 945127391    时间: 2014-4-30 10:40
可以考虑半身像精灵的z是背景的z+99999 → →
作者: 紫苍焰    时间: 2014-4-30 15:05
风月残情 发表于 2014-4-27 22:44
显示图片我试过了,因为事件中的显示图片没发改Z值,所以图片会被商店背景掩起来 ...

……
反正只有这一小块地方露出来,难道你还想在中间显示?
作者: 风月残情    时间: 2014-4-30 20:05
945127391 发表于 2014-4-30 10:40
可以考虑半身像精灵的z是背景的z+99999 → →

我改了一大堆的地方都提不上去,求加法。
作者: 945127391    时间: 2014-5-2 23:19
风月残情 发表于 2014-4-30 20:05
我改了一大堆的地方都提不上去,求加法。

我看了看你在上面发的脚本,发现了个问题
我们说的z是@background_sprite的属性,所以要这样写:
  1. @background_sprite.z = -9999
复制代码
你只写z的话,他只会当做是一个局部变量,而不是@background_sprite的属性。
作者: 风月残情    时间: 2014-5-3 14:55
945127391 发表于 2014-5-2 23:19
我看了看你在上面发的脚本,发现了个问题
我们说的z是@background_sprite的属性,所以要这样写:你只写z ...

试了,还是不行,背景和商店的商店的窗口依然会把用显示图片放出来的图片遮盖起来。




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