Project1

标题: 如何在某个事件上显示数值,也就是变量,伤害值。 [打印本页]

作者: 爆焰    时间: 2012-8-4 19:39
标题: 如何在某个事件上显示数值,也就是变量,伤害值。
我纯事件做了ARPG游戏,但是如何在地图上显示自身和敌人的伤害?也就是变量。dsu_plus_rewardpost_czw
作者: Wind2010    时间: 2012-8-5 01:07
搜索「地图 显示伤害」
作者: 灯笼菜刀王    时间: 2012-8-5 03:14
XX.damage = 数值
XX.damage_pop = true
作者: 灯笼菜刀王    时间: 2012-8-5 21:24
本帖最后由 灯笼菜刀王 于 2012-8-7 11:30 编辑

XX.damage = $game_variables[1]
XX.damage = $game_party.actors[1].hp
XX.damage = a + b + c
XX.damage = "我就不掉血"
XX.damage = 0.0001
XX.damage = rand(10000)
XX.damage = [0, 1, 5, "没中", -100, 0.001]

都可以, 实数,常数,浮点数,字符串,运算式,数组都可以塞进去
作者: 爆焰    时间: 2012-8-6 09:18
本帖最后由 爆焰 于 2012-8-6 09:48 编辑

完毕…………
作者: 灯笼菜刀王    时间: 2012-8-6 09:28
本帖最后由 灯笼菜刀王 于 2012-8-6 09:36 编辑
爆焰 发表于 2012-8-6 09:18
范例是这样写的:
$game_map.events[1].damage = 10
$game_map.events[1].damage_pop = true


说了,数字可以替换成任何你能输入的东西, 脚本给你的是一个大框,这个就是让你随便填的, 只要可以运行不弹出东西来就OK-v-

不是默认的脚本和我感兴趣的脚本我不想研究, 自己尝试修改吧.

------------------分割分割----------------------

负点责任吧,解释下你的范例这样写是什么意思

"范例是这样写的:
$game_map.events[1].damage = 10      #这个是把damage这个方法赋值, 实际调用是在game battler里,这里只不过是为了显示重新给予赋值
$game_map.events[1].damage_pop = true #这个是把伤害显示开关打开,这样就能在目标上显示伤害, 不过,这个只是把伤害显示出来,不会造成实际的HP减少,需要用别的方式扣血
$game_map.events[1].damage_kind = 1  #这个是这个脚本自带的东东了, 看名字应该是伤害类型之类的, 具体可以搜索damage_kind查看它是在那里调用,和定义的方法是什么.


作者: 灯笼菜刀王    时间: 2012-8-6 10:17
想得到回复的话就不要用点评, 点评无法回复

你只要把那个伤害最后赋值到任意一个公共变量 或者 全局变量 里就可以了,

比如,你的公共事件是这样写的
"某怪的HP -= 伤害变量"
最后你只要再加一句
$game_variables[1] = 伤害变量

这样就可以让公共变量1号的值是你想显示的伤害了
然后,这里就这样

$game_map.events[1].damage = $game_variables[1]
$game_map.events[1].damage_pop = true

就行了, 如果写不下,可以这样处理
a = $game_variables[1]
$game_map.events[1].damage  = a
$game_map.events[1].damage_pop = true


作者: 爆焰    时间: 2012-8-6 11:04
灯笼菜刀王 发表于 2012-8-6 10:17
想得到回复的话就不要用点评, 点评无法回复

你只要把那个伤害最后赋值到任意一个公共变量 或者 全局变量  ...

$game_variables[1] = 伤害变量 这句不大懂。
还有就是公共事件里是设置成,当角色装备XX时干嘛干嘛的,而且不止一个。这样要怎么设置?
就是说:
角色装备“剑”的情况下,变量随机数X~X
角色装备“枪”的情况下,变量随机数X~X
设置不止一个,这样是不是也在随机数的下面添加那一句?
但是那一句写进去应该怎么写?
作者: 灯笼菜刀王    时间: 2012-8-6 11:10
爆焰 发表于 2012-8-6 11:04
$game_variables[1] = 伤害变量 这句不大懂。
还有就是公共事件里是设置成,当角色装备XX时干嘛干嘛的, ...


公共事件整页贴出来看看吧
作者: 爆焰    时间: 2012-8-6 12:22
灯笼菜刀王 发表于 2012-8-6 11:10
公共事件整页贴出来看看吧

截不了,太长了,就是把两个或者以上的写在同一个公共事件里。
把同一个角色装备的东西全放一起了,伤害随机数,也就是变量。都在里面,我是在想如何弄到外面的敌人身上显示,也就是用来做成敌人的事件。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1