标题: 整型变量测试的问题
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-9-4 00:14 资料 短消息 只看该作者
整型变量测试的问题

我想写一个判断敌人hp值是否小于总的hp值一半的语句,如下图,
但没有效果啊,请高手解答……


附件: (2012-9-4 00:14, 12.18 K)
该附件被下载次数 78


顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2012-9-11 06:14 资料 个人空间 短消息 只看该作者
你的附件我这边看不到……


这个说实话不好设置,你不能测试两个变量的大小(因为整形变量测试前必须先赋值),必须要用另外的条件触发,设置好整形变量后,再判断整形变量的大小。


可以这样试试:
以整形变量15、16为例,整形变量15为武将的现有HP,16为最大HP的一半。变量测试为90.

section
     2:内部信息
     (测试条件:可以随便用一个,比如可以用36:武将状态测试 hpcur>1,表示武将没死)
     5:变量测试 0,var90
     0:事件结束         
          78:整形变量赋值 15 <== 武将名 HPcur
          78:整形变量赋值 16 <== 武将名 HP
          77:变量运算 整形变量 16  /= 常数 2
          1:子事件设定
          79:变量测试 整形变量(a) 15  <= 整形变量(a) 16
              b:变量赋值 var90=true(要放在这里)
              ………………   
     0:事件结束

要用5:变量测试90是保证剧本不会重复读取导致崩溃,然后找另外一个理由再让var90赋值为false,就可以再触发这个条件了。


有点难度……我只能做到这样,似乎很复杂的样子。希望有人能帮忙简化。


顶部
性别:男-离线 冰麒麟
(罪恶美)


Rank: 12Rank: 12Rank: 12
组别 节度使
级别 牙门将军
功绩 16
帖子 552
编号 292192
注册 2008-9-25
来自 广州市


发表于 2012-9-11 07:55 资料 文集 短消息 只看该作者
回复 #2 WHITESHIP 的帖子

将你那段代码放到第二个scene的第一个section下,让它循环就可以了。很多人不知道运用这个顶端section。运用这个顶端section可以方便做到很多事情。

[ 本帖最后由 冰麒麟 于 2012-9-11 08:01 编辑 ]
顶部
性别:未知-离线 x-dvd
(长者)


Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 羽林都尉
级别 车骑将军
功绩 99
帖子 7566
编号 276591
注册 2008-4-25
家族 聚贤山庄


发表于 2012-9-11 08:55 资料 个人空间 短消息 只看该作者
回复 #3 冰麒麟 的帖子

这个SECTION有什么特别之处么?
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2012-9-11 09:10 资料 个人空间 短消息 只看该作者
既然论坛恢复了,就当是恢复后的初次回复,本来对不翻帖的是不应该回复的:
http://www.xycq.net/forum/thread-218933-1-1.html

另外,附件不要使用中文名的。

[ 本帖最后由 godtype 于 2012-9-11 09:14 编辑 ]
顶部
性别:男-离线 冰麒麟
(罪恶美)


Rank: 12Rank: 12Rank: 12
组别 节度使
级别 牙门将军
功绩 16
帖子 552
编号 292192
注册 2008-9-25
来自 广州市


发表于 2012-9-11 09:25 资料 文集 短消息 只看该作者
回复 #4 x-dvd 的帖子

让这个section无限循环,不影响其他section。你甚至可以把第二个scene中所有内容都放在这个section下。只要不超过一个section的最大长度。
可以参考新豪华的剧本宝物特效交换处理,不应用这个section是难以做到的。
顶部
性别:未知-离线 x-dvd
(长者)


Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 羽林都尉
级别 车骑将军
功绩 99
帖子 7566
编号 276591
注册 2008-4-25
家族 聚贤山庄


发表于 2012-9-11 09:30 资料 个人空间 短消息 只看该作者
回复 #2 WHITESHIP 的帖子

当年仿制说岳的“飞龙在天”特技,我就是这么干的,连续敌我回合的变量循环
搞了半天,还有这么简便的方法……
顶部
性别:男-离线 冰麒麟
(罪恶美)


Rank: 12Rank: 12Rank: 12
组别 节度使
级别 牙门将军
功绩 16
帖子 552
编号 292192
注册 2008-9-25
来自 广州市


发表于 2012-9-11 09:38 资料 文集 短消息 只看该作者
紫虛那段代码是最简单正确的了。把这段代码放到顶端section。就可以很简单的做到楼主的要求
顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2012-9-11 11:34 资料 个人空间 短消息 只看该作者
顶端这个scene本身并不具备特殊性,
但是因为一个scene是一起运行的,那么如果有一个无限循环的section,它前面的section都无法运行。
所以我设置一些比如“某人0血时自动复活”就放在最前面。

但是它自己仍是无限循环的,所以我不知道会不会有隐患。
不过这样确实不会影响其他事件运行了。楼主可以一试~
顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-9-11 12:35 资料 短消息 只看该作者
回复 #2 WHITESHIP 的帖子

我就是这样写的。
但很奇怪的是,在一关中可以实现,在另外一关就发生了问题。在另外一关中还是使用同样的代码,
结果导致全部变量不可用···即所有的触发都无法实现,我删掉这些和整型变量相关的代码就恢复了……
不知道是什么原因。
我用的是变量200和变量201.
顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-9-11 12:39 资料 短消息 只看该作者
回复 #2 WHITESHIP 的帖子

我就是这样写的。
但很奇怪的是,在一关中可以实现,在另外一关就发生了问题。在另外一关中还是使用同样的代码,
结果导致全部变量不可用···即所有的触发都无法实现,我删掉这些和整型变量相关的代码就恢复了……
不知道是什么原因。
我用的是变量200和变量201.
顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-9-11 12:47 资料 短消息 只看该作者
回复 #5 godtype 的帖子

这个贴我看过的,只是出了一些其他差错,所以才发出来问。
顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2012-9-12 13:02 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 YSH0212 于 2012-9-11 12:39 发表
结果导致全部变量不可用···即所有的触发都无法实现,我删掉这些和整型变量相关的代码就恢复了

是整个关卡的所有事件都无法触发吗?那应该就是冰麒麟所说的问题,你把这个section移到scene的最上面试试?
顶部

正在浏览此帖的会员 - 共 2 人在线




当前时区 GMT+8, 现在时间是 2024-11-23 08:38
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.010847 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP