赞 | 4 |
VIP | 17 |
好人卡 | 62 |
积分 | 14 |
经验 | 52410 |
最后登录 | 2023-8-24 |
在线时间 | 962 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1379
- 在线时间
- 962 小时
- 注册时间
- 2012-4-30
- 帖子
- 1475
|
本帖最后由 铅笔描绘的思念 于 2012-8-20 12:09 编辑
四代天殇 发表于 2012-8-19 21:48
那么您觉得这样可以吗?
在windows_message 的 def new_page 下把 draw face 的方程改成
没有去看过message的。。不过小错误就有几个。。@{character_name} 插入字符串的话应该是#{}
我想你应该是想吧@character_name套进去吧。。不过@character_name应该没有在Windows_message吧。。记得是Game_character和Sprite_character的变量 不过改draw_face的方法不如新建个方法。。。
仿照draw_face写一个- def draw_half(half_name, x, y)
- #方法的参数也是有用的。。可以再加点什么。。。height啊。。。width啊
- half=Sprite.new
- half.bitmap=Bitmap.new("Graphics/Half/#{half_name}")
- half.z = 101 #窗口的z是100
- rect = Rect.new(0,0,0,0)
- rect.width=character_half.bitmap.width
- rect.height=character_half.bitmap.height
- half.bitmap.blt(x, y , half.bitmap, rect)
-
- end
复制代码 还有调用的地方也要改一下。
#--------------------------------------------------------------------------
# ● 新页处理
#--------------------------------------------------------------------------
def new_page
contents.clear
if $game_message.face_name.empty?
@contents_x = 0
else
name = $game_message.face_name
index = $game_message.face_index
draw_half(name, 0, 0)
@contents_x = 112
end
@contents_y = 0
@line_count = 0
@show_fast = false
@line_show_fast = false
@pause_skip = false
contents.font.color = text_color(0)
end
不过你不如在战上找个脚本吧。。貌似很多的。。半身像对话 |
评分
-
查看全部评分
|