原帖内容
蛇夫座

2009-1-24 12:48
做了个S单挑,自己感觉挺华丽的所以放上来

在飞龙在世和神州无敌两位前辈理念基础上,自己制作的S单挑(第二版)。

准备工作:
第一步:先将参与单挑的武将序号赋值到整形变量 0和 1中;
第二步:将想显示的血量填入以下的变量中;
第三步:在R剧本中买几个回复道具

特效一览(由于时间关系只列出更新主要的几点,还有的未列出的等有时间再补完了)
1,人物相邻测试与所有的人物能力导出等都使用了人物变量(给整型变量中赋值一个人物序号的值,然后再使用其对应的 Var变
   量)这样想要更换参与单挑的角色,只需要给整型变量再新赋值就可以了极其方便,不必在代码中自己查找。但是单挑结束后
   回到地图上的对话还是要自己选一下人物。
2,双方血量显方面、喘气动作以及概率退却等也全部使用了变量,所以要改变显示同样只需要给整型变量再新赋值(必须加上常
   数100,因为这是我以前就設置了的緩沖區。如:想显示第一级 700,第二级 735血的话,要这样设置:
   77:变量运算  整型变量 100 = 常数 800; 77:变量运算  整型变量 101 = 常数 835;) 这做也是极其方便的。
3,使用了指针存取来实现 S单挑加血,这样确实很 BT,旨在提供一些另类思维。
   (注:地址原出自Godtype版主的《个别新引擎剧本指令用法》)
4,敌体力低下时的概率退却:(注:该特效由苍龙诀大哥提供)
     单挑进行中,敌体力少于 整型变量104 时会以概率的退却
     第一:我方武力高于敌方时且我方体力同样低于 整型变量104 ,敌徹退概率为 30
     第二:我方武力高于敌方时且我方体力高于 整型变量110 ,敌徹退概率为 50
     第三:我方武力高于敌方时且我方体力低于 整型变量110 同时以高于 整型变量104,敌徹退概率为 40
     第四:我方武力低于敌方时条件同上,敌徹退概率分别为 25,45,35
5,以前一直很头痛的血溢出问题也一应解决了。



局部变量与全部整型变量在单挑中的定义:
整型变量0      参与单挑的我方武将人物序号
整型变量1      参与单挑的敌方武将人物序号
Var 0          单挑时的我方武将
Var 1          单挑时的敌方武将
指针变量(p)    指向回复道具的内存地址
整型变量3      用于连结被使用了的两个Section
Var 6      疗伤 事件开关                     整型变量50,51     我方 HPcup导出
Var 7      暴走状态 事件开关               整型变量52,53     敌方 HPcup导出
Var 8      我方退却 事件开关               整型变量54         我方攻击力
Var 9      敌方退却 事件开关               整型变量55         敌方防御力
Var 10    集气 事件开关                     整型变量56         敌方攻击力
Var 11    招式一 事件开关                  整型变量57         我方防御力
Var 12    招式二 事件开关                  整型变量58         我方武力导出
Var 13    奥义·招式三 事件开关           整型变量59         敌方武力导出
Var 14    我方死亡设定 事件开关         整型变量60         敌方武力导出 +常数1
Var 15    敌方死亡设定 事件开关         整型变量61         我方怒值存储
                                                      整型变量62         敌方怒值存储
Var 18    检查我方是否已爆珠              整型变量63         暴走时攻击力提升的计算辅助
Var 19    敌概率退却辅助                    整型变量64         暴走时所提升攻击力
Var 24    检查我方是否已畜力              整型变量65         暴走状态持续时间计数器
Var 25    武力判断(我方高)                 整型变量66         敌超必杀的攻击力加成
Var 26    武力判断(敌方高)                 整型变量67         敌超必杀攻击力提升的计算辅助
Var 30,31,32,33,34,35    我方怒值与血格显示控制
Var 40,41,42,43,44,45    敌方怒值与血格显示控制
整型变量70    我方 HP最大值导出(道具回复的MAX值)
整型变量100 ----- 128号用于设定体力显示界限

                                             使用者若不喜欢我现时的设定,请自行调整源代码。

[ 本帖最后由 蛇夫座 于 2009-3-16 21:12 编辑 ]

用户名时间功绩理由
恋芸 2009-1-24 13:00 +100 好帖奖励




当前时区 GMT+8, 现在时间是 2025-7-21 00:28
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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