标题: 用新引擎做的一些剧本特效, 停止思考。。。。。。
本主题被作者加入到他/她的文集中
性别:男-离线 耒戈氏


Rank: 6Rank: 6Rank: 6
组别 羽林都尉
级别 偏将军
好贴 2
功绩 55
帖子 365
编号 219053
注册 2007-9-23
来自 香港


发表于 2009-3-19 14:41 资料 文集 短消息 看全部作者


QUOTE:
原帖由 godtype 于 2008-6-28 22:08 发表
我只是做一个简单提示:
插入一个新Section,测试我方武将某人是否HPcur=0,(每人用一个Section),变量测试;
=0时,钱设置-500,然后钱测试是否<0,是就e:战斗失败,结束Scene。

估計不行,錢如果是負數可能會變成很大的數字﹝可能是六萬,可能是四十億﹞,而錢不會少於零
先用錢測試是否少於500,如是直接戰鬥失敗,否則扣錢

之前自測HPCur存在整型變量減至少於零,結果丟入角色HPCur時變了四十億,錢也可能會


顶部
性别:男-离线 耒戈氏


Rank: 6Rank: 6Rank: 6
组别 羽林都尉
级别 偏将军
好贴 2
功绩 55
帖子 365
编号 219053
注册 2007-9-23
来自 香港


发表于 2009-3-19 22:45 资料 文集 短消息 看全部作者


QUOTE:
原帖由 godtype 于 2008-5-2 00:00 发表
谢谢各位指出不足之处,以下是正确的“转兵种重设能力”:

首先为方便说明,所以按人物的能力成长和兵种的能力准备了一份正确的成长表(如图r.jpg)。
然后剧本中写入:
1:子事件设定
2:内部信息
      ...

因為這種方法,如果兵有數轉就變得複雜,如果兵種檔次還要不同的話就不能用了
我有另一個想法,就是把武將重新由一級升至現在的級數,反白那句就是284號語句。
因為不能直接把等級進行設定或減少﹝用整型變量、狀態設定也不行﹞,只能用39升級,只好增加一級N次,達至原來的級數

註:這個是基於star175引擎第四版﹝連二號補丁﹞、道士系列變步兵系列

1. 三句78:先把武將的兵種、等級、經驗取出來,放在0,1,2號變量
2. 兩句3b:把武將退出,再以一級加入,前提在van的修改器等級上限設99
3. 3e:把該武將的物品全卸下,避免如果兵種間武器/護具不能共用所出現的問題
4. 52:改兵種
5. 77:把計數變量20設1,類似for循環中的起始語句
6. 39:升一級
7. 77:這個非常非常重要,沒有這句會使遊戲陷入死循環。把計數加一,類似for循環中把計數增加的語句,所以計數變量及武將的暫時等級是一致的
8. 79:當武將暫時等級超過20時﹝一轉變二轉﹞
9. 兩個79及52:若原來兵種為31﹝二轉道士﹞或32﹝三轉道士﹞、轉重步兵
10. 另外的兩個79,如上的,處理三轉的情形
11. 最後一個79及76:當計數未達最初級數時,回頭再加。
12. 最後的78:把經驗值倒入武將,因為退出/加入的過程中使經驗值清零

還有,用類似的方法可以實現級數減少

[ 本帖最后由 耒戈氏 于 2009-3-19 22:48 编辑 ]


图片附件: Clipboard01.gif (2009-3-19 22:45, 12.8 K)



顶部

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




当前时区 GMT+8, 现在时间是 2025-2-17 12:42
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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