Unity 管理www類訪問的寫法

2021-06-29 01:21:30 字數 1561 閱讀 1120

在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...