Project1

标题: SRPG系統範例 [打印本页]

作者: WildDagger    时间: 2009-6-3 10:15
标题: SRPG系統範例
其實也只是這個→http://rpg.blue/web/htm/down61.htm的核心系統翻譯

連結:http://rpg.blue/upload_program/d ... plate_124423401.rar

使用說明已經內附於附件中,請自行參考。
另外補上兩個說明忘記提到的全域變數:(使用時請使用劇本選項)

$game_party.party_max:此變數是用來設定一場戰鬥可以有幾個人上陣。
$game_party.narabikae_start:此變數是用來設定從前面幾個人算來是固定隊員,預設值是1,也就是第一人是不能被換掉的,設成0的話就沒差了。

還有,SurumeSim_TerrainEva這個腳本中的第24行

return n + [0,-20,-10,0,10,20,30][d_class.terrain_eva[c]]

裡面那些數字似乎與迴避有關,由於我測試的時候感覺不到所以也不知道怎麼用。

此腳本與全滑鼠腳本並用時
雖不會產生讓遊戲跳出的事件,但會衝到讓整個遊戲變得難以操作
所以請不要使用全滑鼠腳本。

此腳本與http://rpg.blue/web/htm/news506.htm的腳本也會有衝突
CP條會無法顯示
所以要使用的話可能得修改Srmsim_Main腳本中的內容

不動到戰鬥、地圖的腳本多半都可以使用,請自行發揮創意


腳本出處:http://blog.goo.ne.jp/teamsurume


↑戰鬥的狀態
作者: 天翼的马甲    时间: 2009-6-3 20:58
- -无图没兴趣- -
作者: ClaudeBell    时间: 2009-6-7 23:47
稍稍看了下,有几个地方不会用
1、不会设置敌人的行动- -!
2、敌人脚下的移动范围怎么去掉...
3、切换敌我回合没有显示,抑或根本没有进入敌人回合?
作者: WildDagger    时间: 2009-6-8 09:51
因為預設遊戲中沒有設置敵人行動範圍w

想讓敵人行動的話請自行設定

至於切換回合的話,好像並不適用,因為這邊的設定似乎是以速度為優先

也就是敵方要是跑的比較快的話就會先制攻擊。
作者: WildDagger    时间: 2009-6-8 17:11
以下引用ClaudeBell于2009-6-7 15:47:06的发言:
<br><script language="javascript">
<!--
strCont="稍稍看了下,有几个地方不会用\r\n1、不会设置敌人的行动- -!\r\n2、敌人脚下的移动范围怎么去掉...\r\n3、切换敌我回合没有显示,抑或根本没有进入敌人回合?";
document.write(ubb.spbShowTopic(strCont,1));
//-->
</script>稍稍看了下,有几个地方不会用<br>
1、不会设置敌人的行动- -!<br>
2、敌人脚下的移动范围怎么去掉...<br>
3、切换敌我回合没有显示,抑或根本没有进入敌人回合?

1.基本上不用擔心,因為敵人的行動由AI控制
如果是說類似某個敵人每回合前進到哪裡的話,請善用「Callback:行動選擇」。
2.程式預設的,所以就不知道怎麼辦了......
3.回答在上面。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1