Project1

标题: 请问,血槽的旁边,怎么添加头像? [打印本页]

作者: Kira′    时间: 2007-7-27 07:47
标题: 请问,血槽的旁边,怎么添加头像?
我在教程区找到了个,45度战斗..已经调好了坐标..血槽也有了的脚本!

我想往血槽的旁边添加上人物头像,血槽的坐标我会调.....怎么可以添加上头像?
作者: Kira′    时间: 2007-7-27 07:47
标题: 请问,血槽的旁边,怎么添加头像?
我在教程区找到了个,45度战斗..已经调好了坐标..血槽也有了的脚本!

我想往血槽的旁边添加上人物头像,血槽的坐标我会调.....怎么可以添加上头像?
作者: cftx    时间: 2007-7-27 15:18
描绘角色行走图请用draw_actor_graphic(actor, x, y)
描绘战斗图用draw_actor_g(actor, x, y)

描绘其他图片请参考这draw_actor_g的写法自行写代码(位于Window_Base最下面)
作者: 精灵使者    时间: 2007-7-27 15:45
你可以参考这个版本来添加头像(它添加了行走图)
http://rpg.blue/web/htm/news137.htm [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: baggiochan    时间: 2007-7-27 19:25
class Window_Base < Window
## 設定頭像於picture/players 文件夾內, 頭像名請設為角色名稱
def actor_face
   face = RPG::Cache.picture("")
end   

def drw_face(actor,x,y)
   face = RPG::Cache.picture("Players/" + actor.name) rescue actor_face
   cw = face.width
   ch = face.height
   src_rect = Rect.new(0, 0, cw, ch)
   self.contents.blt(x , y - ch, face, src_rect)   
end   
end

之後用 drw_face(@actor,x,y) 寫在你想加頭像的window 內, x 和 y 值按自己需要來設定.





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