天天看點

【UNITY3D 遊戲開發之九】兩個調試程式的小細節(建立暫停腳本及UNITY REMOTE 4)

在使用unity進行項目開發時,有時我們想要調試程式,檢查bug出現的原因時,往往需要一邊操作着一邊需要去點選 unity的暫停按鈕,不太友善。

再或者有時想做完一個功能,想及時手機上看運作效果,但是卻因為build時間過長,而影響開發效率。

那麼這裡himi簡單分享便于調試的兩個小細節:

1. 建立一個暫停腳本。

假設,你的項目是個arpg的項目,你的左手可以要awsd來操作移動,右手呢則要來操作攻擊按鍵和釋放技能。如果你想在主角攻擊的特定時刻暫停看下效果那麼就要停止一個手的操作來去操作滑鼠點選unity的暫停按鈕。可能這時候回到項目發現你想看的效果已經過去了。

是以呢,我們可以建立一個如下的腳本,通過一個按鍵來友善控制暫停和播放(當然unity預設的也有快捷鍵,但是個組合按鈕還是不夠友善)

using unityengine;

using system.collections;

public class pausecs : monobehaviour {

bool isgamepause;

void start () {

application.dontdestroyonload(this.gameobject);

}

void update () {

if (input.getkeydown (keycode.p)) {

if (!isgamepause)

{

time.timescale = 0.0f;

else

time.timescale = 1.0f;

isgamepause = !isgamepause;

代碼很簡單,主要是一種友善的思想。

2.  unity remote 4

有時候想真機看下效果或者需要搖杆操作,需要build手機上運作,比較麻煩。 那麼unity 官方也考慮到了,是以在apple store 和 android market 都能下載下傳到這個 《unity remote 4》

使用方式很簡單:

1) 下載下傳這個app到手機上,然後打開它

2) unity editor 中設定以下。如下圖:(edit – project settings – editor)

【UNITY3D 遊戲開發之九】兩個調試程式的小細節(建立暫停腳本及UNITY REMOTE 4)

3) 然後我們會看到設定頁面: 根據自己的手機類型,選擇 android 或者 ios 裝置。

【UNITY3D 遊戲開發之九】兩個調試程式的小細節(建立暫停腳本及UNITY REMOTE 4)

3) 連接配接usb到你的電腦上

4) 最後運作項目,你的項目就會出現在你的手機上啦~

備注:

1.如果win 的unity運作的項目在iphone 中的 unity remote 4 并沒有顯示,那麼請你下載下傳安裝個itunes(主要是win平台需要iphone的完美驅動)

2.如果你運作的項目然後關掉重新運作沒顯示,可以通過 edit – project settings – editor 這個步驟設定頁面,device 選擇下其他裝置,再選回來,你手機上就重新整理了~

這篇himi想說,隻要能提高效率的方式,要不負一切代碼搭建起來。 是以對于如何開發 untiy的菜單插件和一鍵打包unity3d項目到ios 和 android 等也會陸續研究。

繼續閱讀