赞 | 406 |
VIP | 0 |
好人卡 | 11 |
积分 | 390 |
经验 | 242285 |
最后登录 | 2024-11-29 |
在线时间 | 5725 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39034
- 在线时间
- 5725 小时
- 注册时间
- 2006-11-10
- 帖子
- 6622
|
本帖最后由 灯笼菜刀王 于 2018-6-24 17:06 编辑
=v= 不好意思,添白字之前直接复制, 没删掉影子部分
def 添白字(txt, x, y, v=0,size=20,width = 120,height = 32,color=0)
self.contents.font.size = size
self.contents.font.color = Color.new(9, 9, 9, 255)
self.contents.draw_text(x+1, y+1, width, height, txt,v)
self.contents.font.color = text_color(color)
self.contents.draw_text(x, y, width, height, txt,v)
end
到 window_base里,把红色的那两行删了它就没阴影了
------------------------------------------------------
二刀流 的武器这样写 draw_item_name($data_weapons[@actor.weapon2_id],x, y)
另外, 你可以不用"盾"这个字, 如果你每个角色的左手带的东西都不同,你可以用角色id来分歧
case @actor.id
when 1 #主角
添字("副武器",XXXXX
when 2 #灵梦
添字("灵符", XXXXX
when 3 #魔理沙
添字("八卦炉",XXXXX
when 4 #阿尔西斯
添字("盾",XXXXZ
end
嫌 道具图标和名字靠得太近, 那就把这段脚本塞到 window_base 最后一个end前。
def 添武器(weapon_id,x,y)
return if weapon_id == 0
bitmap = RPG::Cache.icon($data_weapons[weapon_id].icon_name)
self.contents.blt(x,y, bitmap, Rect.new(0, 0 ,32, 32))
self.contents.draw_text(x+36,y,160,32,$data_weapons[weapon_id].name)
end
def 添防具(armor_id,x,y)
return if armorid == 0
bitmap = RPG::Cache.icon($data_armors[armor_id].icon_name)
self.contents.blt(x,y, bitmap, Rect.new(0, 0 ,32, 32))
self.contents.draw_text(x+36,y,160,32,$data_armors[armor_id].name)
end
然后改红色字就可以调整距离
使用方法 添武器(@actor.weapon_id,x,y) 添装备(@actor.armor1_id,x,y)
二刀流 添武器(@actor.weapon2_id,x,y)
|
|