Project1
标题:
请教句句脚本的意思
[打印本页]
作者:
包拯
时间:
2010-7-26 15:37
标题:
请教句句脚本的意思
def refresh
self.contents.font.size = 16
self.contents.clear
bitmap = Bitmap.new("Graphics/Pictures/妮可.png")
src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(2, 8, bitmap, src_rect)
bitmap = Bitmap.new("Graphics/Pictures/战斗显示.png")
src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(44, 40, bitmap, src_rect)
@item_max = $game_party.actors.size
for i in 0...$game_party.actors.size
actor = $game_party.actors[i]
actor_x = i * 160
self.contents.font.bold = true
draw_actor_name(actor, actor_x+60, 4)
self.contents.font.bold = false
self.contents.font.color = Color.new(255, 255, 255, 255)
draw_HP1(actor, 28, 32)
draw_SP1(actor, 28, 48)
复制代码
请教一下,这个脚本是什么意思?
作者:
小角色
时间:
2010-7-26 15:39
战斗状态栏的吧~ 头像名字血槽什么的
作者:
包拯
时间:
2010-7-26 15:42
能具体解释一下么?
作者:
小角色
时间:
2010-7-26 15:46
self.contents.font.size = 16
self.contents.clear
bitmap = Bitmap.new("Graphics/Pictures/妮可.png")
src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(2, 8, bitmap, src_rect)
bitmap = Bitmap.new("Graphics/Pictures/战斗显示.png")
src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(44, 40, bitmap, src_rect)
以上是释放字体和图片的部分
@item_max = $game_party.actors.size
for i in 0...$game_party.actors.size
actor = $game_party.actors[i]
actor_x = i * 160
角色队伍序列,基本上能看出描绘对象的横坐标是角色ID*160
draw_HP1(actor, 28, 32)
draw_SP1(actor, 28, 48)
这个很直白。。
作者:
zhangbanxian
时间:
2010-7-26 15:47
本帖最后由 zhangbanxian 于 2010-7-26 15:48 编辑
用于窗口刷新,
解释的话就是清空当前内容,显示两张图片,然后显示所用队员姓名,
draw_HP1和draw_SP1疑似血条,不过具体定义还是要搜索之,非默认脚本。
作者:
包拯
时间:
2010-7-26 15:48
这个脚本是专门设置一个角色所用的,也就是说设置这样的窗口也只能适用于一个角色,而我想把他变得能够设置同样的窗口来对于角色,那么修改哪里就行呢?
作者:
zhangbanxian
时间:
2010-7-26 15:55
回复
包拯
的帖子
是指血条位置不对吧,因为没有判断角色索引,因为不明draw_HP1的定义,如果里面已经有判定而这个28不是指横坐标的话就无视我的吧。
draw_HP1(actor, actor_x +28, 32)
draw_SP1(actor, actor_x +28, 48)
作者:
包拯
时间:
2010-7-26 15:57
咱们可以先不用来看这个血的位置,就先来说说关于战斗头像的位置吧,因为这个脚本只能专门设置一个,我想能设置多个
作者:
小角色
时间:
2010-7-26 15:58
- -b我也发现显示头像是固定一张的了 ,不如你去搜现成的呗。。
作者:
包拯
时间:
2010-7-26 16:06
我这里还有几张
43-1.png
(5.1 KB, 下载次数: 12)
下载附件
保存到相册
2010-7-26 16:06 上传
作者:
zhangbanxian
时间:
2010-7-26 16:33
本帖最后由 zhangbanxian 于 2010-7-26 16:39 编辑
- -b你这个“妮可”是头像?
那么应该放到for循环里
bitmap =RPG::Cache.picture(actor.name)
src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(actor_x +2, 8, bitmap, src_rect)
作者:
包拯
时间:
2010-7-26 16:37
我来理解一下
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1