查看: 3889|回复: 10

[已经过期] 求一个商业界面加入店主立绘的脚本。

[复制链接]
梦石
0
星屑
50
在线时间
151 小时
注册时间
2011-4-23
回帖
9
发表于 2014-4-27 21:46:05 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
360截图20140427214009087.jpg 这是我修改过的商店界面,左面的那个空着的区域我想放入店主立绘,要求根据激活的商店NPC的名字的不同而变动。请高手帮帮忙,先谢谢了。

点评

你刚一说我就立刻想起了香霖堂怎么破……  发表于 2014-4-27 22:00
梦石
0
星屑
125
在线时间
486 小时
注册时间
2007-5-27
回帖
788
发表于 2014-4-27 21:59:41 | 显示全部楼层
……
显示图片做不到吗?在商店处理前后加入的话……

点评

+1 进入商店画面后不会自动消除显示图片  发表于 2014-4-27 22:33
回复

使用道具 举报

梦石
0
星屑
50
在线时间
151 小时
注册时间
2011-4-23
回帖
9
 楼主| 发表于 2014-4-27 22:44:45 | 显示全部楼层
显示图片我试过了,因为事件中的显示图片没发改Z值,所以图片会被商店背景掩起来

点评

反过来修改下背景的Z值就可以了吧?  发表于 2014-4-27 22:52
回复

使用道具 举报

梦石
0
星屑
50
在线时间
151 小时
注册时间
2011-4-23
回帖
9
 楼主| 发表于 2014-4-27 23:31:23 | 显示全部楼层
  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
复制代码
使用失败,还是不行

点评

窗口部分的Z值是100,只需要低于这个数值应该就可以了,但-9999有点......  发表于 2014-4-30 21:14
回复

使用道具 举报

梦石
0
星屑
803
在线时间
2068 小时
注册时间
2011-10-3
回帖
1620
发表于 2014-4-28 15:25:44 | 显示全部楼层
http://galvs-scripts.com/2013/01/05/shopkeeper-graphics/
这里,因为禁止转载,所以只能发地址,打不开的话就用代理。

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

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


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

使用道具 举报

梦石
0
星屑
50
在线时间
151 小时
注册时间
2011-4-23
回帖
9
 楼主| 发表于 2014-4-29 20:14:01 | 显示全部楼层
楼上的下不下来,简单一点吧,谁能告诉我怎么让显示图片的图像位于所有窗口的最上层。
回复

使用道具 举报

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
回帖
1029
发表于 2014-4-30 10:40:04 | 显示全部楼层
可以考虑半身像精灵的z是背景的z+99999 → →

点评

这样会覆盖窗口  发表于 2014-4-30 21:16
回复

使用道具 举报

梦石
0
星屑
125
在线时间
486 小时
注册时间
2007-5-27
回帖
788
发表于 2014-4-30 15:05:36 | 显示全部楼层
风月残情 发表于 2014-4-27 22:44
显示图片我试过了,因为事件中的显示图片没发改Z值,所以图片会被商店背景掩起来 ...

……
反正只有这一小块地方露出来,难道你还想在中间显示?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
151 小时
注册时间
2011-4-23
回帖
9
 楼主| 发表于 2014-4-30 20:05:20 | 显示全部楼层
945127391 发表于 2014-4-30 10:40
可以考虑半身像精灵的z是背景的z+99999 → →

我改了一大堆的地方都提不上去,求加法。
回复

使用道具 举报

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
回帖
1029
发表于 2014-5-2 23:19:35 | 显示全部楼层
风月残情 发表于 2014-4-30 20:05
我改了一大堆的地方都提不上去,求加法。

我看了看你在上面发的脚本,发现了个问题
我们说的z是@background_sprite的属性,所以要这样写:
  1. @background_sprite.z = -9999
复制代码
你只写z的话,他只会当做是一个局部变量,而不是@background_sprite的属性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部