joey741010 发表于 2020-3-3 03:16:12

分享一個類似魔獸世界盜賊的連擊系統(6/16更新內容)

本帖最后由 joey741010 于 2020-6-16 04:08 编辑

嗨!大家好,我是論壇新人,本身喜歡玩戰役,更喜歡投入製作,第一次發文請大家多指教。

前幾天拜讀newtonerdai大大的金帖後,好奇嘗試下。。

做了一個類似盜賊或戰士的連擊/怒氣循環系統,分享給有需要的RPG創作者使用。


【一般狀態】
 為了測試方便,殺敵數先用摧毀數替代,兵比較會亂跑。


【開始累積怒氣】
 彈出訊息提示,右上角倒數計時,每摧毀一座哨站怒氣+1,若未能在時間內連段,怒氣值會歸零。


【進入狂暴化!!】
 在時間內累積滿怒氣,會彈出訊息提示並啟動狂暴,大幅提升攻擊和移動速度,英雄則進入失控狀態。


【狂暴結束後】
 會彈出訊息提示,有設緩衝時間,這時候如果又+1怒氣時,不會被新的訊息提示蓋過。


進階使用:可以設分段點,例如累積幾點怒氣時,英雄會發動什麼特殊技能或效果之類。

另外想請教一下,有人知道如何利用觸發事件偵測"殺死指定單位數量"的嗎?


2020/06/16新增日誌:增強原本的內容,加入分段點的設計。

內容說明:
這次讓每個怒氣點數都拆開來獨立計算時間,一來當玩家操作角色時,方便判讀剩餘時間與下一步行動。二來創作者可以利用每個分段點,設計新的角色能力。

適用範例:
1點怒氣時,移動速度150%。
2點怒氣時,生命恢復效率+2/秒。
3點怒氣時,攻擊力+10。
...以下類推。

其它補充:
1.觸發較初版要複雜上許多,費了點心思,如果有人還想知道當英雄閒置時,如何自動尋怪,之後我再放上來,一樣用觸發事件來做就可以了。
2.關於BUG修正,有下載初版的人建議在啟動狂暴的觸發事件內,新增一個效果改變姿態,然後設定為攻擊狀態,避免當玩家操作英雄以不還擊或堅守狀態滿怒進入狂暴時,英雄不會攻擊。


點擊下載:




newtonerdai 发表于 2020-3-3 13:32:28

看出来了,大概是利用摧毁敌人/建筑数量这一资源来同步到一个变量里,并把变量用代码显示到右上角。
满5点后持续一段时间,暴怒时间结束后就清零资源和变量。
非常好的设计!利用变量来显示RPG状态,对战役设计很有借鉴意义!

检测杀死某种既定单位的数量吗……目前没有一个资源是与这个对应的,所以我觉得应该借助AI来检测。
现在UP/DE的AI语句已经可以实时检测玩家X(比如野怪玩家)某种单位的数量,并与前一秒钟的数量做减法,这样一来就可以检测出玩家X某个野怪有无减少,减少了多少。进而通过AI信号来与触发联动。

peppeoni 发表于 2020-4-6 17:05:37

嘗試打開該檔案時,彈出"Tile has invalid terrain type: 122 (this world has 100 valid terrains)",無法開啟,請問何解?感謝您

joey741010 发表于 2020-6-16 02:23:43

peppeoni 发表于 2020-4-6 17:05
嘗試打開該檔案時,彈出"Tile has invalid terrain type: 122 (this world has 100 valid terrains) ...

很遺憾!這個問題你得請教其他人,我不會coding {:382:}所以也不知道怎麼幫助你...

你這問題看起來像是地形無法讀取,我的遊戲平台版本是Steam AGE2:DE 繁中版,遊戲都有按時更新,檔案很原始沒有裝任何插件,如果你有裝的話,看要不要先暫時關掉再試試看?

再不然你先下載另一個檔案看能否讀取?


以上,是我所能提供的小小建議,希望能解決到您的問題~~

newtonerdai 发表于 2020-6-19 00:51:58

peppeoni 发表于 2020-4-6 17:05
嘗試打開該檔案時,彈出"Tile has invalid terrain type: 122 (this world has 100 valid terrains) ...

你用的应该是盗版?
盗版玩正版DE战役或场景时会弹出这个提示的
页: [1]
查看完整版本: 分享一個類似魔獸世界盜賊的連擊系統(6/16更新內容)