原创 王半仙兒的日記-0008

今天最主要的進步是,對C#socket架構的設計有了一定的瞭解,懂得了如何在unity中,嵌入自己設計的socket結構,並傳輸數據,解析接收的數據,並通過接收到的數據來對unity的各種遊戲物體、組件產生影響。 另外一個進步是,

原创 王半仙兒的日記-0006

我想起開心的事情 今天最開心的事情就是把C#的客戶端的粘包處理,給解決了,其實早就能解決了,但是因爲服務端用的是python,send方法很玄學,稍微不慎,就未知錯誤,應該是python的特性問題。 關於運行時和編譯型語言的感覺

原创 C#簡單實現處理粘包

這裏發送數據用的是python 2.*,接收數據用C#,python是服務端,C#是客戶端 python服務端 # coding=utf-8 import socket import struct import sys impor

原创 python socket服務器端一直接收空字符串

我最開始是這樣構想的,如果客戶端發送88的消息,那麼直接關閉服務器端的消息,但是陰差陽錯,C#客戶端的代碼寫錯了,就看到了這個現象,那就是如果客戶端socket代碼關閉的話,服務器端會一直接收到空消息 最初的代碼是這樣的: pyt

原创 unity,第三人稱射擊遊戲的攝像機實現

把攝像機放在人物GameObject裏面,位置設置在一個合適的位置,前後左右移動,就都會帶者攝像機移動了 在腳本中得到攝像機,並獲取鼠標x,y軸的偏移量 鼠標x軸的偏移量,直接用來旋轉人物的y軸,這樣帶者攝像機也會旋轉 鼠標y軸

原创 int轉爲stirng,在python和java,C#等不同的地方

在java,C#中,我們可以把int類型的變量,直接和string類型的變量相加,因爲int轉爲string本來就是 int+"”。 但是在python中不行,python中str和int不能直接進行相加,需要通過int()和s

原创 網絡編程,python服務端,C#客戶端

python客戶端 看註釋,註釋寫的很清楚,copy粘貼即可運行 # coding=utf-8 # 使用utf-8編碼 # 版本爲python 2.* import socket # the max player number

原创 unity中Animation無法編輯

你是不是遇到了這樣的情況? 上面的是Button組件Translation中自帶的Animation方式,會自動創造出來一個Animator Controller 和幾個button不同狀態下的Animation,但是怎麼進行編

原创 解決:“dictionary changed size during iteration”

很簡單,dictionary changed size during iteration,就是說在遍歷的時候,字典改變了大小,有兩種方法可以解決。 加上互斥量什麼的,互斥訪問就行了。 這裏用的是這種,比較無腦的,直接將它的key

原创 C#將方法裝進Dictionary中

其實就是利用Action實現函數回調 如果不是很理解函數毀掉,先看這篇文章,寫的可以說是非常非常的簡單了,我也只是小白,所以站在小白的角度來寫的 C#簡單理解回調函數,用action簡單實現 如果理解的話,那麼直接看代碼吧

原创 unity中角度,弧度,歐拉角的問題

推薦一篇文章,寫的挺好的,仔細看看挺有收穫的 unity3d中Transform組件 Rotate()和rotation變量詳解

原创 unity中transform的up\right\forward與Vector3的up\right\forward有什麼區別?

Unity3d vector3.forward和transform.forward的區別! 這篇文章講的很清楚了,基本上能看懂了,就差不多理解了,不能理解多多討論。 總結下來,核心思想就是:、 transform是世界座標系下的

原创 unity讓物體朝向速度的方向

這個問題其實很簡單,但是弄了一兩天才搞懂,關鍵在於對於世界座標系和自身座標系的區別,以及transform和Vector3中屬性的區別 改變朝向直接向下面這樣即可,但是要清楚,transform是世界座標系下的概念,所以給forw

原创 王半仙兒的日記-0013

生活還是比電視劇精彩的多,文似見山不喜平,那生活簡直是崇山峻嶺。 所以,我就最後再試一試運氣吧,此次不成功,就三十歲之後再考慮了。

原创 王半仙兒的日記-0011——就這樣做,一路做下去

昨天下了決心,今天就不一樣了。 本來一整天的任務,到下午3點左右就完成了,那感覺還是挺舒服的。 但是,之後由於也不想繼續超額完成任務,就出去玩兒去了。 所以明天要繼續保持,早上20分鐘的狀態基本上奠定了一天的狀態,所以早上的二十分