Project1

标题: 用图片显示名字~~~orz的东西~~~=__=||| [打印本页]

作者: zhong    时间: 2007-2-16 01:17
标题: 用图片显示名字~~~orz的东西~~~=__=|||
这其实是个很简单的东西,只是很少人会去做这样无聊的事情,{/gg}~~~~结果本人做了!-___-~~~,就是让角色的名字用图片显示出来!
只要在Window_Base里找到这个
def draw_actor_name(actor, x, y)
    self.contents.font.color = normal_color
    self.contents.draw_text(x, y, 120, 32, actor.name)
  end

把它改成
def draw_actor_name(actor, x, y)
    actor_name = actor.name.to_s
    name_bitmap = Bitmap.new("Graphics/Pictures/#{actor_name}")
    cw_name = name_bitmap.width
    ch_name = name_bitmap.height
    src_rect_name = Rect.new(0,0,cw_name,ch_name)
    self.contents.blt(x,y,name_bitmap,src_rect_name,150)#后面的150是透明度
  end


只要在pictures文件夹里放与角色名字相同的图片就可以了!!!这里截一张图
{/gg}

~~本人脚本菜,不知有没bug|||
作者: zhong    时间: 2007-2-16 01:17
标题: 用图片显示名字~~~orz的东西~~~=__=|||
这其实是个很简单的东西,只是很少人会去做这样无聊的事情,{/gg}~~~~结果本人做了!-___-~~~,就是让角色的名字用图片显示出来!
只要在Window_Base里找到这个
def draw_actor_name(actor, x, y)
    self.contents.font.color = normal_color
    self.contents.draw_text(x, y, 120, 32, actor.name)
  end

把它改成
def draw_actor_name(actor, x, y)
    actor_name = actor.name.to_s
    name_bitmap = Bitmap.new("Graphics/Pictures/#{actor_name}")
    cw_name = name_bitmap.width
    ch_name = name_bitmap.height
    src_rect_name = Rect.new(0,0,cw_name,ch_name)
    self.contents.blt(x,y,name_bitmap,src_rect_name,150)#后面的150是透明度
  end


只要在pictures文件夹里放与角色名字相同的图片就可以了!!!这里截一张图
{/gg}

~~本人脚本菜,不知有没bug|||
作者: 102369439    时间: 2007-2-16 01:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: OCTSJimmy    时间: 2007-2-16 01:28
效果不错……

可惜就是………………

呃……美工要遭到虐待了……{/ka}
作者: zhong    时间: 2007-2-16 01:29
嗯~~~其实这东西没啥实用性!!只是我无聊的荒试着玩的!!!{/cy}
作者: 红世之徒    时间: 2007-2-16 19:53
追求画面及至的朋友一定要用的脚本...虽然想支持楼主...虽然这是很实用的东西..但是....还是有实用度的哈,追求画面急智的请用哈~!
作者: frantice    时间: 2007-2-16 20:03
为什么没有想到直接在战斗图上加名字呢???
作者: zhong    时间: 2007-2-16 20:09
以下引用frantice于2007-2-16 12:03:32的发言:

为什么没有想到直接在战斗图上加名字呢???

因为用这个,在菜单中也会显示图片名字的!而且这名字的坐标可随意调整,加在战斗图上就没这么灵活了!不过我想大概不会有多少人想用这个.....{/gg}
作者: orochi2k    时间: 2007-2-17 02:44
话说当玩家可以自己输入名字的时候....-_-0
呃...美工倒了
作者: friday5xue    时间: 2007-2-20 13:34
可以用这个做歌词的~~~~我记得RMTV大赛的时候很多人用了这个方法!~~~
作者: 小傻瓜    时间: 2007-2-20 19:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 苍茫祭    时间: 2007-2-20 22:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: haziki    时间: 2007-4-23 00:32
不知道用这个,会不会和对话框重叠呀。
作者: 憨蛋    时间: 2007-4-23 00:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: gpra8764    时间: 2007-4-24 07:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhong    时间: 2007-4-25 03:03
{/gg}沉底n久的东西~~~~
以下引用haziki于2007-4-22 16:32:11的发言:

不知道用这个,会不会和对话框重叠呀。

应该不会吧~~~~没试过~~~
作者: sizz123    时间: 2007-4-28 05:06
可以通过数据库获得角色的名字
请参考:
1,窗口美化脚本
2,游戏中运行数据库
作者: 精灵使者    时间: 2007-4-28 17:54
这个……这个……那个名字很容易处理的。PS就很容易解决。例如我的游戏标题就是自己用PS文本工具做的
作者: Davis    时间: 2007-5-3 09:34
不好意思{/hx}问个较菜的问题…………
怎么在地图一角显示该地图的名称啊?
作者: 暴风の龙    时间: 2007-5-3 11:58
以下引用orochi2k于2007-2-16 18:44:04的发言:

话说当玩家可以自己输入名字的时候....-_-0
呃...美工倒了

这可是没办法的耶……除非你把整个字库输入进去- -b




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