Project1
标题:
如何设置一个空手武器
[打印本页]
作者:
十三点九进制
时间:
2017-8-26 05:19
标题:
如何设置一个空手武器
本帖最后由 十三点九进制 于 2017-8-26 06:12 编辑
将一号武器名字改成拳头一类的,当角色武器为空时自动变成一号武器,装备武器后一号武器也不会出现在背包
决定扩展一下游戏里的空手战斗系统,所以单纯的空手攻击力有点满足不了……
其实是因为游戏里有诸如武器附带技能等脚本,所以决定改成“名为拳头的武器”的伪·空手,方便一些技能方面的设计
因为当前预计的设计里有拳头可升级(换成二号拳头武器)、不同角色拳头性能不同(对应不同拳头)等等功能,做起來可能会比较复杂
好吧,我说的是我做起来会比较复杂,不是指你们,因为我根本就不会脚本……
总之,求路过的大佬解答……
呃,好吧,这个问题被我解决掉了,用我的机智
天啦噜我这个智硬居然也机智了一回
自己亲手解决一个难题真是愉悦,虽说这个问题在别人眼里估计很弱智
老想着脱下装备后立即换成对应的拳头武器,然后不知怎的突然灵光一闪
一定要说的话就好像是已经绝望的时候旁边的小妹突然变身成一个御姐对你大喊一句“把思维 逆转过来”那样的感觉……
好吧我知道我的心理活动放在别人眼里很弱智啦
既然脱下武器后立即换成拳头武器是做不到,那不如干脆把“脱下武器”给去掉就好啦……
然后就做出来了
思维一不再卡住,立即整个人就好像变得聪明起来了咩哈哈
禁止光标移到空白处,那样就等于无法脱下装备了,只要看上去像是“脱下装备”名字的武器(比如武器名为一串“--------”)编号在末尾,看上去就和脱下装备的感觉一毛一样了
啊,我真是一个机智的少年呐~~
好了,卖萌完毕,接下来说点正紧的……
还是那句话,因为我不会脚本,所以……装备名字后头那个“:1”有没有办法给去掉?
未标题-1.png
(53.59 KB, 下载次数: 9)
下载附件
保存到相册
2017-8-26 05:24 上传
作者:
cinderelmini
时间:
2017-8-26 14:02
23333好萌然鹅好有效的方式~~
要隐藏掉名字是-----------的装备的持有数量的话,
在绘制数量之前加个条件就好了,虽然可以用ID作条件,不过既然都一行横线了,就偷懒一下吧~~
在脚本【Window_EquipItem】里的【draw_item】方法里照着下面的这坨代码加的那一行加进去就可以了,
如果觉得麻烦就把下面这坨塞进Main前吧~(喂……
class Window_EquipItem < Window_Selectable
#--------------------------------------------------------------------------
# ● 项目的描绘
# index : 项目符号
#--------------------------------------------------------------------------
def draw_item(index)
item = @data[index]
x = 4 + index % 2 * (288 + 32)
y = index / 2 * 32
case item
when RPG::Weapon
number = $game_party.weapon_number(item.id)
when RPG::Armor
number = $game_party.armor_number(item.id)
end
bitmap = RPG::Cache.icon(item.icon_name)
self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24))
self.contents.font.color = normal_color
self.contents.draw_text(x + 28, y, 212, 32, item.name, 0)
return if item.name.include?("----") # 添加这一行
self.contents.draw_text(x + 240, y, 16, 32, ":", 1)
self.contents.draw_text(x + 256, y, 24, 32, number.to_s, 2)
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1