设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

请问如何自制窗口

查看数: 1835 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-1-25 21:11

正文摘要:

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

回复

天地有正气 发表于 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
风若·飘絮 发表于 2014-1-26 12:23:03
用事件来做……脚本不是方便很多。。。用事件可以控制变量啊。。不过还得让脚本配合

点评

脚本明明更方便.............  发表于 2014-1-27 16:06
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-30 11:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表