2012-11-29 08:06
小兵1234
利用劇本編輯器,做出新特效。
其實就算不改引擎,我們照樣也可有豐富的特效及兵種技。
利用劇本編輯器,做出新特效─奮不顧身與浴血奮戰特效。
1.奮不顧身
例如典偉跟許褚都是曹操麾下有名的忠心之士。
所以我們可以給他們加個特效,曹操有危險時,他們會奮不顧身。
這要用上3條指令。
(1) 曹操HP>100,許褚(或典偉)大喊:「主公有危險了」。變項1轉為ture。
(2) 曹操HP<100。變項1轉為false。
(3) 變項1為ture,且許褚戰場行动标示指針為6(已移動時),觸發事件,許褚HP減20點,指針變相轉6以外任何數字。他就扣了些血,換得二次移動的能力了。變項2為ture。
2.浴血奮戰
例如張飛在演義中是個大老粗,怎樣都不受影響的直場子(可又粗中有細)。
(1) 張飛HP<100或少於50%時。張飛士氣跟攻擊力都呈上升狀態。變項1轉為ture。
(2) 反之張飛HP>100或多於100時。張飛是氣跟攻擊力成一般狀態,變項1轉為false。
是否跟生命逆境特效有異曲同工之妙,而且還不受敵方策略影響。
[color=Red][b]每關都寫一次,一次有人罵寫地累死了。那我告訴你只要寫一次,接下來的每關,複製貼上舊好了。難道許褚在戰馬超時能夠為曹操奮不顧身,定軍山一役就變了。[/b][/color]
[color=Silver][[i] 本帖最后由 小兵1234 于 2012-11-29 10:29 编辑 [/i]][/color]
2012-11-29 09:54
司徒苍月
很多很多年以前,岳飞传就是这么做的
2012-11-29 18:06
szwd1997
是实话 我一直不会做2次移动的特效
我是指不借助外力 每回合都可以进行1次2次移动
比如我设置张辽HP=0 每回合我军阶段张辽HP+1 然后条件判定当张辽HP大于=1的时候 那么将曹操的行动标识导入到整形1000 如果整形1000=6 那么整形1000=5 张辽HP=0 然后整形1000导入曹操行动标识 否则 无
那么如果曹操没有行动的话不是死循环了吗 如果弄个变量赋值的话 不是只能测试一次了吗
我很纠结啊
[color=Silver][[i] 本帖最后由 szwd1997 于 2012-11-29 18:08 编辑 [/i]][/color]
2012-11-29 20:23
小兵1234
回复 #3 szwd1997 的帖子
這個我還在想,每回合二次移動。
奮不顧身這特性,是基於另一武將被傷害自一定程度的爆發技(我軍)。
2012-12-1 09:51
m_monsterkan
回复 #3 szwd1997 , #4 小兵1234 的帖子
可以嘗試以下做法,未知是否成功
Section
2:內部信息
40:行動方測試 我軍階段
5:變量測試 無,;var1
0:事件結束
78:整形變量賦值0 <= 人物 戰場行動標識
1:子事件設定
79:變量測試 整形變量(a)0=常數6
77:變量運算 整形變量0=常數0
78:整形變量賦值0 => 人物 戰場行動標識
b:變量賦值 var1 true
0:事件結束
0:事件結束
Section
2:內部信息
40:行動方測試 敵軍階段
5:變量測試 var1,無
0:事件結束
b:變量賦值 var1 false
0:事件結束
2012-12-1 10:16
WHITESHIP
剧本做二次移动,除了star引擎以外,其他的AI都只会移动一次。
用引擎做反而还简单些。
方法基本是楼上的。
2012-12-1 20:03
szwd1997
回复 #5 m_monsterkan 的帖子
你这方法应该是实现了 谢谢 我一直想不通这个
但也有“bug”就是在我方没有触发变量1之前 所有我军阶段的东西不能触发 严重的也可能半死循环状态 一旦那个人物移动了 就没问题了
再次感谢
回复 WHITESHIP
我要会反汇编 那还谈什么呢
2012-12-3 08:52
小兵1234
回复 #5 m_monsterkan 的帖子
謝謝,你點破我思維上的盲點。
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.