[英]Update C# code through website or database
我在網上搜索,看到了很多關於從Web服務器或數據庫中檢索內容並使用值的WWW方法的討論,但是我希望我不必在monodevelop和然后構建項目,因為大型項目有時需要一個小時才能完成構建,因此基本上可以通過服務器進行修補。
那么可以使用WWW方法來做到這一點嗎? 比如說我有一個這樣的代碼
int level;
int currentLevel;
if(level != currentLevel){
level = currentLevel;
}
現在,這段代碼變得很復雜,因為該級別不一定總是最新的,我必須將方法更改為類似的內容,以便該級別保持更新
int level;
int currentLevel;
private void Update(){
if(level != currentLevel){
level = currentLevel;
}
}
現在,而不是重建我的整個項目,我想將其放入數據庫或某種數據庫中,然后在游戲啟動時檢查數據庫,以確保代碼與數據庫中的代碼匹配(如果代碼匹配),然后啟動游戲如果沒有更新
僅供參考,我正在為WebGL HTML5構建
你不能那樣做。 您可以做的就是根據您從WWW
上收到的信息來做出決定,但是要使用的操作必須已經存在。 您無法在運行時創建新操作。
例如,確定是否應在您的應用中展示廣告。
WWW www = new WWW("url");
yield return www;
if(www.text=="AdEnabled"){
displayAd();
}
您也可以從Unity運行JavaScript代碼,但這對您的問題沒有幫助。 您不能做的更多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.