Project1
标题:
使用单张头像图档
[打印本页]
作者:
雪流星
时间:
2008-4-24 14:01
标题:
使用单张头像图档
有人要所以写了
只要头像图档名称为 $ 开头,就可以读取
在编辑器里选择时还是只能选择 1/8 但是在游戏中还是读取整个
class Window_Base < Window
def draw_face(face_name, face_index, x, y, size = 96)
bitmap = Cache.face(face_name)
sign = face_name[/^[\$]./]
rect = Rect.new(0, 0, 0, 0)
if sign != nil and sign.include?('$')
rect.x = 0
rect.y = 0
else
rect.x = face_index % 4 * 96 + (96 - size) / 2
rect.y = face_index / 4 * 96 + (96 - size) / 2
end
rect.width = size
rect.height = size
self.contents.blt(x, y, bitmap, rect)
bitmap.dispose
end
end
复制代码
[LINE]1,#dddddd[/LINE]
发布页面:
http://rpg.blue/web/htm/news1083.htm
vip+2
作者:
火鸡三毛老大
时间:
2008-4-25 04:07
不错不错...
赞一个..
作者:
八云紫
时间:
2008-4-25 04:09
不亏是版主大人。
好像原理和行走图的差不多咯。
作者:
雪流星
时间:
2008-4-25 12:04
的确是一样的原理
其实就是修改draw_face读取图片的方式而已
作者:
030428
时间:
2008-4-25 20:29
提示:
作者被禁止或删除 内容自动屏蔽
作者:
八云紫
时间:
2008-4-25 21:01
呵呵,最近爱上拼头像了。感觉一个角色的头像拼在一起好找点呢。
作者:
小幽的马甲
时间:
2008-4-26 21:17
汗,越来越感觉enterbrain在抽风了...
这应该是官方的功能...
那个face_index弄得我很不爽...
收了...
作者:
kcat
时间:
2008-7-16 07:26
提示:
作者被禁止或删除 内容自动屏蔽
作者:
darkking444
时间:
2008-12-27 23:07
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1