在unity做專案中,避免不了與www類的互動,通常在乙個很大的專案裡,有很多方面會涉及到與網路的訪問,但是用的比較多的時候,難免在管理上不會出現麻煩的事情,在這裡提供乙個簡單的方法,個人觀點還是方便使用的。
整體的思路是把所有的www訪問都寫在乙個指令碼裡,所有涉及到的鏈結url都寫在乙個統一的地方,在需要呼叫的時候或者需要呼叫的地方去訪問指令碼裡特別的方法。
首先,新建乙個類wwwconnect,並繼承system.idisposable介面,其實這個介面並沒有實際的用處,只是在後面使用到這個類的時候(using),要求有這個介面的實現:(在這裡是以post訪問為例)
public class wwwconnect : system.idisposable
public ienumerator wwwpost(wwwform form, actiondel action)
if (www.error == null)
else
mdone = true;}}
public void dispose()
}
其次我們在新建乙個指令碼(
usewww.cs),這個指令碼我們最好設定成在unity的任何場景中都可訪問到,利用這個指令碼我們寫乙個方法來呼叫我們上面寫的這個類wwwconnect。
在這裡我們先宣告乙個變數來存放我們要訪問的url
private string url = "****.****.****";
public ienumerator usewww(string arg01,string arg02,system.actionaction)
action(data);
}}
其中arg01,arg02為post傳值所需字段的內容;
然後我們再寫乙個對www訪問結果的進行處理的方法:
public void dowww(string data)
else
}
最後,就在我們需要呼叫的地方呼叫它就可以了
//互動完畢退出迴圈
www.dispose();
yield break;
}yield return null;
}//在自定義的結束時間內反饋異常
debug.log(www.error);
dowwwforget(null);
www.dispose();//退出www
}附上對網路訪問結果的處理方法:
private void dowwwforget(string data)
else
}
本部落格純屬個人觀點,有不足之處,大家可一起**!
網域名稱不加www無法訪問的問題
問 我的 www.lvsejiaju.cn,為何輸www.lvsejiaju.cn 可以開啟,而直接輸入lvsejiaju.cn打不開?答 虛擬主機開通的時候預設只繫結www.lvsejiaju.cn,所以lvsejiaju.cn需要繫結後才能開啟。操作步驟 1.登入管理中心,點業務管理 網域名稱服...
unity 類的方法
1 類的宣告 物件 一切實體 類宣告包括關鍵字 class 類名及類的屬性。類名必須是合法的識別符號,類的屬性為一些可選的關鍵字。其宣告格式如下 訪問控制符 class classname 衣服 標識 名字 身體 2 類 的命名規範 a 類名應該有意義 b 類名應該是名詞 c 類名的首字母應該大寫d...
MFC寫的簡易訪問器
現在人們都追求訪問量,而不會去真正付出努力去弄。類似qq空間 部落格等等,下面看乙個簡易的登陸器的實現,先看看效果吧 這個東西知識響應下按鈕的訊息,再加上定時器的操作,簡單至極,貼 吧 void csinalogdlg onbuttonsina void csinalogdlg ontimer ui...