赞 | 4 |
VIP | 44 |
好人卡 | 11 |
积分 | 12 |
经验 | 54954 |
最后登录 | 2021-10-2 |
在线时间 | 1276 小时 |
Lv3.寻梦者 ○赛
- 梦石
- 0
- 星屑
- 1249
- 在线时间
- 1276 小时
- 注册时间
- 2013-1-22
- 帖子
- 2246
|
脚本比事件更方便一些吧……
恩...LZ既然是用事件做得,那么一定要许多事件脚本了……
我看不懂LZ到底想要什么,于是我就给LZ一些您可能会用到的东西。应该可以解决您的问题。
$game_party.actors[0]代表队伍中一号角色
$game_party.actors[1]代表队伍中二号角色
注意,0代表一号,1代表2号,而不是1代表一号!
hp 当前生命
sp 当前魔力
maxhp 最大生命
maxsp 最大魔力
name 角色姓名
id 角色在数据库中的编号
把角色和属性用“.”链接,就是该角色的属性。
如:$game_party.actors[0].name代表数据库中一号角色的数据。
至于显示角色头像,LZ可以去看看“事件脚本”,里面有显示图片的方法,改一下就可以。
$game_screen.pictures[number].show(name, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
这是显示图片的脚本。
其中:
name : 文件名
origin : 原点
x : X 坐标
y : Y 坐标
zoom_x : X 方向放大率
zoom_y : Y 方向放大率
opacity : 不透明度
blend_type : 合成方式
可以吧名字改一下,改为队伍中一号角色的名字+_head,像这样:
$game_screen.pictures[1].show($game_party.actors[0] + "_head", 0, 0, 0, 1.0, 1.0, 255,0)
就是在地图上左上角显示Graphics/pictures文件夹里的一张名为"一号角色名字_head"的图片了。 |
|