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

Project1

 找回密码
 注册会员
搜索
查看: 1810|回复: 2
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2013-11-5
帖子
16
跳转到指定楼层
1
发表于 2014-1-25 21:11:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x

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

点评

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

Lv1.梦旅人

幻想天神

梦石
0
星屑
55
在线时间
166 小时
注册时间
2012-3-24
帖子
404
2
发表于 2014-1-26 12:23:03 | 只看该作者
用事件来做……脚本不是方便很多。。。用事件可以控制变量啊。。不过还得让脚本配合

点评

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

使用道具 举报

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

3
发表于 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
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-21 18:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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