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

Project1

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

[已经解决] 如何进行条件判断

[复制链接]

Lv2.观梦者

梦石
0
星屑
570
在线时间
33 小时
注册时间
2018-7-21
帖子
74
跳转到指定楼层
1
发表于 2018-7-24 13:14:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,比如我想判断敌人的血量,并根据变化设置不同的事件这种怎么弄?

Lv5.捕梦者

梦石
0
星屑
39016
在线时间
5717 小时
注册时间
2006-11-10
帖子
6619
2
发表于 2018-7-24 14:09:11 | 只看该作者
本帖最后由 灯笼菜刀王 于 2018-7-24 14:20 编辑

if $game_troop.enemies[编号].hp <=> XX then

嘛, 新手还是先熟悉事件的用法再来攻略脚本领域吧


事件按钮里, 选择"变量操作"  打开的子菜单里,可以发现 有 "敌人" 这个选项

选择这个选项后, 左边格子是敌人编号,(注意这个编号是战斗中的敌人位置, 不是敌人的ID哦, 所以这种事件只能用于战斗中) 右边格子就是各种属性, 找到HP后, 确定

这样, 这个变量1 就相当于敌人的HP了 , 然后用这个变量来条件分歧就好了。

高级操作: 你可以用两个变量1和2, 来分别代入 敌人的HP和MAXHP, 然后让变量1除变量2, 这样得到的结果就是"敌人血量的百分比"  用这个数来分歧就可以更准确的做出"敌人HP一半以下" 这样的条件了。

评分

参与人数 1星屑 +50 收起 理由
RyanBern + 50 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
570
在线时间
33 小时
注册时间
2018-7-21
帖子
74
3
 楼主| 发表于 2018-7-25 10:36:48 | 只看该作者
灯笼菜刀王 发表于 2018-7-24 14:09
if $game_troop.enemies[编号].hp  XX then

嘛, 新手还是先熟悉事件的用法再来攻略脚本领域吧

位置XY坐标是怎么判断的?数格子嘛?

点评

就是数格子,地图左上角是0,0。鼠标移到格子上,在窗口右下角可以看到x,y, 就是那个坐标  发表于 2018-7-25 11:29
横轴纵轴X横轴、Y纵轴  发表于 2018-7-25 10:43
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
570
在线时间
33 小时
注册时间
2018-7-21
帖子
74
4
 楼主| 发表于 2018-7-26 08:53:56 | 只看该作者
已经有解答了==谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 09:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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