Smartfoxserver: 如何新增Java函式庫或是擴展依賴

» 如何新增Java函式庫或是擴展依賴(Extension dependencies)

在SmartFoxServer 2X中增加新的函式庫是很簡單的,也不會有classpath這東西來搗亂。

唯一要做的事情就是把.jar檔案佈署到合適的資料夾,然後重新啟動伺服器。

建議使用的資料夾有兩個:

閱讀全文:Smartfoxserver: 如何新增Java函式庫或是擴展依賴

Unity腳本:GetComponent 取得元件

Unity腳本:GetComponent 取得元件

GetComponent 方法可以在遊戲物件(GameObject)或是元件(Component)裡找到。

GameObject.GetComponent:

1. GetComponent(type: Type): Component;

GetComponent會傳回類行為type的元件,若是找不到該元件,則傳回null。

GetComponent 可以取得內建元件以及腳本元件。

閱讀全文:Unity腳本:GetComponent 取得元件

Smartfoxserver:如何設定外部資料庫的連線

如何設定外部資料庫的連線:

SFS2X提供一個類似於其前代的方法來連線到資料庫。

而唯一需要做的事情就是,從你的資料庫供應商(譬如說MySQL或是MSSQL)中下載JDBC連接器。

然後將下載下來的.jar放到{SFS2XRoot}/lib/ 資料夾中。

閱讀全文:Smartfoxserver:如何設定外部資料庫的連線

Unity腳本:GetAxis

GetAxis:

Input.GetAxis與GetButton以及GetKey有著相似的運作方式,

但也有一些基礎上的不同。

GetKey 與 GetButton 傳回布林值,

按鈕也只有壓下或者釋放兩種狀態。

而GetAxis 則傳回介於-1到1之間的浮點數。

閱讀全文:Unity腳本:GetAxis

Unity腳本:GetButton與GetKey

Unity腳本:GetButton與GetKey

GetButtonGetKey是透過Unity輸入類別取得按鍵或是搖桿按鈕輸入的方法。

兩者的差異在於,GetKey使用key codes來命名按鍵。

譬如說 KeyCode.Space 代表空白鍵。

我們可以用下面的程式碼來判斷是否按下Space鍵:

Input.GetKeyDown(KeyCode.Space);

GetKey可以很好的運作在鍵盤上,

閱讀全文:Unity腳本:GetButton與GetKey

子分類