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

Project1

 找回密码
 注册会员
搜索
查看: 2360|回复: 7
打印 上一主题 下一主题

[已经解决] 求一个商店显示不同NPC立绘图片的方法。

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3176
在线时间
1442 小时
注册时间
2009-7-27
帖子
1454
跳转到指定楼层
1
发表于 2019-10-9 00:41:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 爆焰 于 2019-10-9 17:03 编辑

请问如何实现商店显示不同立绘的npc图片?我只能做到固定一张图片,请问如何做到想要显示哪张就哪张?


博客:我的博客

Lv3.寻梦者

梦石
0
星屑
4598
在线时间
484 小时
注册时间
2017-7-7
帖子
139

R考场第七期纪念奖

2
发表于 2019-10-9 04:00:53 | 只看该作者
一般来说是用开关或变量做个条件分歧,比如
if $game_variables[3] == 1
  显示1号npc图片
这种感觉吧
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35186
在线时间
4169 小时
注册时间
2007-12-15
帖子
10067
3
发表于 2019-10-9 07:05:41 | 只看该作者
默认的显示图片多绿色。
张三李四选谁是谁。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

4
发表于 2019-10-9 12:10:31 | 只看该作者
我记得以前发过类似的脚本,大致是在Scene_Shop里增加一个图片显示的接口,然后通过地图名分割或者某个全局变量或者普通变量来进行控制。

点评

请问具体怎么操作?变量应该怎么写?  发表于 2019-10-9 17:47
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

粉蜘蛛秀秀

梦石
0
星屑
76
在线时间
39 小时
注册时间
2007-6-4
帖子
384

贵宾第1届Title华丽大赛新人奖

5
发表于 2019-10-9 13:00:15 | 只看该作者
飘过 ...
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36437
在线时间
10798 小时
注册时间
2009-3-15
帖子
4814
6
发表于 2019-10-9 14:25:24 | 只看该作者
想显示哪张就显 示哪张啊..你自己决定的啊..
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
13647
在线时间
3853 小时
注册时间
2013-7-18
帖子
2314
7
发表于 2019-10-10 07:23:05 | 只看该作者
本帖最后由 y967 于 2019-10-10 07:31 编辑

Scene_Shop单独复制一个出来,在def main 下面插入代码


     


  1. #生成商店背景和npc图片

  2. if $game_variables[95] == 0
  3.      @menu_com = Sprite.new
  4.     @menu_com.bitmap = RPG::Cache.picture("技能店.jpg")


  5.      @menu_com = Sprite.new
  6.     @menu_com.bitmap = RPG::Cache.picture("技能店npc.png")

  7.   end
  8.   
  9.      if $game_variables[95] == 1
  10.      @menu_com = Sprite.new
  11.     @menu_com.bitmap = RPG::Cache.picture("衣服店.jpg")

  12. @menu_com = Sprite.new
  13.     @menu_com.bitmap = RPG::Cache.picture("衣服店npc.png")

  14.   end
  15.   
  16.       if $game_variables[95] == 2
  17.      @menu_com = Sprite.new
  18.     @menu_com.bitmap = RPG::Cache.picture("武器店.jpg")

  19. @menu_com = Sprite.new
  20.     @menu_com.bitmap = RPG::Cache.picture("武器店npc.png")
  21.   end
  22.   
  23.    
复制代码


这里可以设置商店背景图,以及npc立绘。具体操作在不同的商店打开前设置95号变量=?就可以了。

评分

参与人数 2星屑 +50 +2 收起 理由
RyanBern + 50 + 1 认可答案
爆焰 + 1 认可答案

查看全部评分

山岚野人,快人快语,礼数不周,还望海涵....
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-23 09:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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