查看: 2143|回复: 2

[已经过期] 请问如何自制窗口

[复制链接]
梦石
0
星屑
50
在线时间
13 小时
注册时间
2013-11-5
回帖
11
发表于 2014-1-25 21:11:27 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
QQ图片20090414031018.jpg
因为本人是使用事件来制作菜单,不过出现了一个问题,就是无法选择角色来对应装备 状态 魔法 的窗口。
于是想再下端自制一个窗口,可以显示队伍中的角色头像,同时还能显示角色的HP/SP,一个简单的小型状态。
并且这个窗口可以用来选择角色来对应装备 状态 魔法 的窗口。

点评

建议去阅读各种脚本教程==  发表于 2014-1-25 23:55

幻想天神

梦石
0
星屑
55
在线时间
166 小时
注册时间
2012-3-24
回帖
355
发表于 2014-1-26 12:23:03 | 显示全部楼层
用事件来做……脚本不是方便很多。。。用事件可以控制变量啊。。不过还得让脚本配合

点评

脚本明明更方便.............  发表于 2014-1-27 16:06
回复

使用道具 举报

○赛

梦石
0
星屑
1254
在线时间
1276 小时
注册时间
2013-1-22
回帖
2078

贵宾

发表于 2014-1-27 16:21:47 | 显示全部楼层
脚本比事件更方便一些吧……
恩...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"的图片了。

点评

为什么不用Sprite?  发表于 2014-1-29 11:30
.....我的意思是这样。。标点符号惹的祸:用事件来做?脚本难道不是方便很多?其实事件可以控制变量啊。。不过还得让脚本配合  发表于 2014-1-28 09:46
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部