Project1

标题: [ok]能设置某个事件的行走图为某道具的图标吗? [打印本页]

作者: neko001    时间: 2017-5-15 10:36
标题: [ok]能设置某个事件的行走图为某道具的图标吗?
本帖最后由 neko001 于 2017-5-18 11:29 编辑

就是那个icon图标、我想要设置打到怪物地上出现道具 金币 武器 盾牌,可以捡起来。。。目前最大的问题就是显示物品的样子了。。
所以求解能把行走图改成  某道具某武器的图标?

或者有别的思路吗?
作者: 御曹司    时间: 2017-5-15 10:45
用PS把图标抠出来然后组合拼成一个行走图……
作者: guoxiaomi    时间: 2017-5-15 12:27
以前做过这个功能的,提一些建议吧。我用xp做这种系统的时候考虑到效率,会写一个 class Item_Event < Game_Event 类,然后在里面定义行走图和触发。这样会提升效率。不过va的话,会好一些。
作者: neko001    时间: 2017-5-16 19:13
有人吗{:2_249:}
作者: gforce    时间: 2017-5-16 21:22
本帖最后由 gforce 于 2017-5-16 22:22 编辑

正在苦手於XAS的萌新路過
XAS就有這個功能
大概是這段:
  1. class Game_Character < Game_CharacterBase
  2.   attr_accessor :icon_name
  3.   
  4. end


  5. class Sprite_Character < Sprite_Base
  6.   
  7.          
  8.   alias xrxs_charactericon_update update
  9.   def update
  10.       xrxs_charactericon_update
  11.       if @character.icon_name != nil
  12.          self.bitmap = Cache.system("Iconset")
  13.          self.src_rect.set(@character.icon_name  % 16 * 24, @character.icon_name / 16 * 24, 24, 24)
  14.          self.ox = 12
  15.          self.oy = 24
  16.       end
  17.   end
  18. end
复制代码


放在腳本的"materials" 下面

然後在事件的"行動路徑" 加入
  1. self.icon_name = icon編號
复制代码


直接用XAS比較快?

bandicam 2017-05-16 22-20-59-002.jpg (61.68 KB, 下载次数: 32)

bandicam 2017-05-16 22-20-59-002.jpg





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