广场
工具/教程/素材
超评测活动结果
第29届极短篇游戏制作比赛
优秀游戏推荐
非官方运行时(20250730)
登录
RPGMaker工具集[20250416]
基础教程
授权素材推广
优秀原创游戏区
精品推荐贴
【RGD】DirectX驱动的RMVA
RGSS3 - runtime by Lanza
【RGM】RGModern - RMXP新runtime
【URGE】兼容 XP/VX/Ace 三系通用跨平台游戏引擎
Project1
»
广场
›
技术讨论
›
RPG Maker VX Ace 讨论区
›
如何获取HP?
如何获取HP?
查看数:
2812
|
评论数:
3
|
收藏
0
关灯
|
提示:支持键盘翻页<-左 右->
帖子模式
组图打开中,请稍候......
动漫人物
发布时间:
2014-12-21 13:21
正文摘要:
如何将图中的效果翻译成脚本?还有最大HP的,新手急求啊
回复
taroxd
发表于
2014-12-21 14:38:27
本帖最后由 taroxd 于 2014-12-21 14:42 编辑
请确认 $game_actors 已经初始化
如果你不知道下面那段脚本为什么不输出 2 的话,劝你先不要乱动脚本编辑器
[pre lang="ruby" line="1"]class C
def display
puts 1 + 1
end
end
C.display[/pre]
chd114
发表于
2014-12-21 14:20:50
p $game_actors[1].hp#获得数据库内1号角色的HP
复制代码
p $game_actors[1].mhp#获得数据库内1号角色的最大HP
复制代码
p $game_actors[1].mp#获得数据库内1号角色的MP
复制代码
p $game_actors[1].mmp#获得数据库内1号角色的最大MP
复制代码
点评
chd114
我只是给了一个表示的方法···
发表于 2014-12-21 14:55
三途亚梦
“p”是在主控制台中显示获取的对应变量的值
发表于 2014-12-21 14:41
动漫人物
_(:з」∠)_哪里获得了
发表于 2014-12-21 14:22
三途亚梦
发表于
2014-12-21 13:43:20
$game_variables[1] = $game_actors[1].hp
最大生命值把hp改成mhp就可以了。
类似这样的问题你在搜索中就可以找到答案,
请善用搜索。
点评
三途亚梦
请确保脚本在调用$game_variables时,$game_variables已经被初始化。没有进入到map中时是没有初始化的。还不能直接给它赋值。
发表于 2014-12-21 14:39
动漫人物
但写在事件脚本里就不会……
发表于 2014-12-21 14:25
动漫人物
直接写在脚本编辑器里会报错……需要个什么样的父类呢?
发表于 2014-12-21 14:23
评分
参与人数
1
梦石
+1
收起
理由
taroxd
+ 1
塞糖
查看全部评分
Archiver
|
手机版
|
小黑屋
|
Project1游戏制作
Powered by
Discuz!
X5.0
© 2001-2026
Discuz! Team
.
在本版发帖
返回顶部
快速回复
返回顶部
返回列表