軟件介紹iFAction是一款功能十分強大的游戲制作開發工具,用戶可以根據模板定制自己喜歡的游戲,專屬自己的風格,內有多種內置模板和素材,都是免費的,無需太多技巧,全憑天方夜譚般的想法創意。
軟件特色【全新ARPG模式已上線】 全新自然層畫筆可智能判斷角色與場景之間的遮擋關系,擁有強大的無限自動圖層。 【跟蹤子彈】 多種子彈模式,可實現跟蹤子彈、貫穿子彈等,實滿足的各種策劃創意! 【交互塊設置】 拖拽即可完成復雜的交互塊內部邏輯設置。 【ACT模式】 以自帶的橫版動作游戲模式為核心,創作簡單,極易上手。 【ARPG模式】 全新上線,支持4方向和8方向角色方向。全新的自然層模式,融入了強大的智能圖層判斷技術。 【avg模式】 預計2020年中旬開放,敬請期待。 【更多MOD擴展模式】 在內置的MOD系統的支持下,可自由擴展出更多的游戲模式。 iFAction制作教程在腳本中搜索的快捷鍵為:Ctrl+F 1、修改角色初始移動速度。 方法1:游戲中利用觸發器的設置角色動作功能中設置速度來更改。 方法2:在腳本中搜索 this.baseSpeed 或基礎移動速度。修改對應數值即可。 2、令角色一直處于奔跑狀態 在腳本中搜索 if(!RV.GameData.actor.LMove) actor.moveRight(); 并在此行代碼后加上 actor.speedUp(); 之后在下邊對應的 if(!RV.GameData.actor.LMove) actor.moveLeft();后同樣加上 actor.speedUp();即可。 3、更改敵人受傷僵直時間 在LEnemy腳本中,搜索 char.stiff ,修改腳本括號中的數值即可。默認10為10幀。60幀=1秒 4、更改角色的僵直時間和受傷后無敵時間 在SMain中搜索,actor.invincible或 actor.stiff (兩行腳本在一起)并修改括號中的數值即可。其中stiff對應硬直時間,invincible對應無敵時間。 5、更改無敵buff最小持續時間(我是這么理解的,可能有誤),默認狀態下,給角色增加一個無敵的buff,至少會持續1秒鐘才會消失。 在Dbuff中,搜索actor.invincible,并修改括號中的數值即可。 6、獲取當前地圖某一敵人的血量數值信息,并代入變量 使用觸發器的腳本指令,輸入:RV.GameData.value[vid] = RV.NowMap.findEnemy(eid).hp; 其中,vid 是變量id、eid 是敵人id (我最初是想用這個指令,做一個判斷BOSS是否受擊的功能,這樣就可以給BOSS增加一個硬直條機制。不過最后我并沒有使用這條指令。我為武器增加了攻擊會給敵人上一個計數buff的機制,然后在通用觸發器中設置:當BOSS身上具有計數buff存在,就去除計數BUFF并且增加1點硬直條變量。因為計數BUFF可以疊加存在,并且去除buff指令每次只會去除一層buff,所以實現了類似于此腳本的機制。) 7、清除全場子彈(不分敵我) 使用觸發器的腳本指令,輸入: for(var i = 0;i RV.NowCanvas.bullet.dispose(); } RV.NowCanvas.bullet = []; 此功能已整合到mod3中。 8、想要設定角色等級為XX時,則如何如何 例:使用觸發器,條件分歧中的腳本指令,輸入:RV.GameData.actor.level>=25 即條件分歧的條件為:當角色的等級大于等于25時。 9、停止所有事件 使用觸發器的腳本指令,輸入: RV.InterpreterMain = new IMain(); RV.InterpreterOther = []; 第一行是停止非并行事件 第二行是停止并行事件。 (我也不知道什么情況下會用到這個指令…………) 安裝方法1、在本站下載iFAction官方安裝包 2、使用壓縮軟件進行解壓(推薦使用winrar) 3、點擊exe文件開始安裝 |