原创 Unity中使用WebSocket

WebSocket是什麼? WebSocket協議是爲了實現網絡客戶端和服務器端全雙工通信而引入的一種基於消息幀和TCP的通信機制,這個協議本身的目標是爲了在http服務器上引入雙向通信的機制,從而克服http單向通信的缺陷(http設計

原创 Unity踩坑日記——PC打包後窗口控制抽風

最近又開始做unity項目了~具體內容暫且不表,在最後打包的時候遇到了一個很神奇的事情,同樣的配置下,打包出來的一系列10幾個項目打開時有的按照配置的分辨率展示,有的默認全屏,有的以窗口模式拉伸來全屏(當然是在客戶的電腦上)···然後就直

原创 Unity按鈕點擊無效

1、EventSystem出現問題(最有可能出現的問題) 2、Layer設置不正確(設置爲UI) 3、button按鈕做了旋轉,把button旋轉了180度,這樣就點擊不到按鈕了。      但是如果想要旋轉並且還要點擊按鈕,就把butt

原创 Unity中Animator動畫的正播、倒播和暫停

        在animator中製作動畫的正播和倒播,其實可以做兩個animation,做他們之間的過渡動畫,但是現在我們說的是一個動畫做停止和正播倒播。         首先,是在老版中的Animator中使用動畫的speed =

原创 UnityPC端打包參數設置

主要設置都在PlayerSettings裏面 Company Name:設置公司名稱 Product Name:設置項目名稱,這個獲取窗體句柄的時候用的到 Default Icon:默認的exe圖標,更改打包好的exe文件的icon De

原创 Unity中四元數和歐拉角的轉換

四元數轉化成歐拉角    Vector3 v3=transform.rotation.eulerAngles; 歐拉角轉換成四元數     Quaternion rotation = Quaternion.Euler(v3);

原创 CSS中content使用字體圖標

首先說CSS中的content屬性主要用來與:before或者:after僞元素配合使用,用來插入生成內容。 這裏我們來看一下淘寶的例子: 目前字體圖標使用最廣泛的是阿里巴巴的iconfont(具體使用請自行百度),然後找到我們需要的字

原创 UGUI 優化

一、Raycast Target 衆所周知,UGUI中的響應鼠標點擊事件,是通過勾選RaycastTarget,來接收射線。如組件Button、Image、Text、Toggle、InputField、ScrollView等。以Image

原创 Unity檢測網絡連接狀態

Unity中有自帶的判斷是否連接網絡的方法如下: if (Application.internetReachability == NetworkReachability.NotReachable) {

原创 UGUI點擊不規則的圖片

在Unity中開發中難免會遇到不規則圖片的點擊的需求,看網上主要的做法有兩種,一種是給圖片添加polygon Collider來添加不規則的形狀。一種是根據圖片的alpha來判斷。我這裏找了一個記錄下來。 首先找到不規則的圖片,打開圖片的

原创 Dotween常用方法詳解

Dotween是unity裏非常常用的插件,但是很多人應該沒有仔細的閱讀過它的api,它實際有很多好用的方法,下面我就針對一些相對常用的方法,做下總結: 一、Unity常用組件拓展方法 (1) Transform拓展方法 1)Positi

原创 Unity持久化存儲之PlayerPrefs的使用

Unity3D提供了一個用於本地持久化保存與讀取的類——PlayerPrefs。工作原理非常簡單,以鍵值對的形式將數據保存在文件中,然後程序可以根據這個名稱取出上次保存的數值。     一、PlayerPrefs類支持3中數據類型的保存和