随笔分类 -  Unity3D

摘要:最近寫了一個簡單的可多用戶登錄的支持Unity3D的游戲服務端,用的是Tcp/IP協議。寫完之后在本機測試中成功。但在多臺機器測試則發生并死的現象。仔細看了代碼之后沒發現問題,但這現象依然出現。由于使用了Tcp/IP,是阻塞型的,所以基本確認并死發生在這個協議通道上。忽然想起U3D的網絡設置里有一個發送頻率的參數,而游戲代碼里的發送是寫在OnUpdate()和OnGUI()這兩個方法里的,一般每秒... 阅读全文
posted @ 2009-11-16 16:28 變色龍 阅读(884) 评论(0) 推荐(0)
摘要:今天在畫密碼框的時候,按照幫助里的寫法會報錯,錯誤信息為:unexpected char: ''' 。百思不得其解。這是幫助里的示例:[代码]估計這是Unity3D本身的問題,不認識單引號表示的char的方式。靜下心思考后,想起了一個變通的辦法解決了這個問題。代碼如下:[代码] 阅读全文
posted @ 2009-10-30 20:56 變色龍 阅读(547) 评论(0) 推荐(0)
摘要:由于Unity3D中一些腳本的方法只能用在JS中,在C#中是無效的,而C#可以與服務器端通訊,JS本身卻不行。所以勢必會遇到這兩種語言腳本中方法的互相調用,以下是示例。兩個文件 test1.js 和 test2.cstest1.js[代码]test2.cs[代码]這里必須要注意的是JS文件必須是在"Standard Assets"、 "Pro Standard Assets"和 "Plugins"... 阅读全文
posted @ 2009-10-28 23:48 變色龍 阅读(7132) 评论(4) 推荐(0)
摘要:今天在測試U3D的時候,發現一個問題,用IE打開并登陸后會很卡,這個現象在編譯成Windows的時候沒有。測試后發現在開通網絡后才有,所以開始懷疑是網絡傳輸的問題。后經過測試發現不是,很是奇怪。  在偶然的情況下,發現不卡了,順序是用IE打開后在連接網絡前先全屏一下,然后就沒問題了。此問題只在IE8下才有,應該是播放器與IE8的兼容問題。 阅读全文
posted @ 2009-10-23 10:58 變色龍 阅读(385) 评论(0) 推荐(0)