F1085645195

獲取文件編碼格式
2020-1-7 13:22
csharpcode: /// summary /// 獲取文件編碼格式 /// /summary /// param name="filename"/param /// returns/returns private static Encoding GetEncoding(string filename) { // Read the BOM var bom = new byte ; using (var file = new F ...
178 次閱讀|2 個評論 熱度 2
UnityShader概述
2019-12-11 22:18
三大 Shader 編程語言(CG/HLSL/GLSL) 什么是Shader Language? Shader Language的發展方向是設計出在便攜性方面可以和C++、Java等相比的高級語言,“賦予程序員靈活而方便的編程方式”,并“盡可能的控制渲染過程”同時“利用圖形硬件 ...
個人分類: Unityshader 學習筆記|251 次閱讀|1 個評論 熱度 1
檢測是否點擊到UI
2019-12-11 14:11
csharpcode: private GraphicRaycaster _raycaster;//圖形射線(只檢測繼承Graphic的組件,一般是UI) private void Start() { _raycaster = FindObjectOfTypeGraphicRaycaster(); } /// summary /// 檢測是否點擊UI /// /summary /// returns/returns pr ...
個人分類: UGUI學習筆記|239 次閱讀|2 個評論 熱度 3
UI系統按鍵
2019-12-11 13:33
csharpcode: using UnityEngine; using UnityEngine.EventSystems; /// summary /// UI系統按鍵(需要掛上Selectable組件) /// /summary public class Test : MonoBehaviour, ISelectHandler,IDeselectHandler,IUpdateSelectedHandler,IScrollHandler,ISubmitHandler,IMoveHandler,ICancelHandler { ...
個人分類: UGUI學習筆記|188 次閱讀|0 個評論
UI遮擋3D物體響應
2019-12-11 13:23
UI遮擋3D物體,平常3D物體點擊用OnMouseDown方法,UI繼承IPointerClickHandler接口(簡稱UI接口),兩個事件一起響應。 1.只UI響應 Camera掛 RhysicsRaycaster 腳本,3D物體繼承UI接口,就只能響應UI 2.兩者都響應 /// summary /// 執行所有點擊到的事件(寫在UI里) &nb ...
個人分類: UGUI學習筆記|201 次閱讀|0 個評論
GPU發展史
2019-12-11 00:01
GPU的前世 1962年MIT(麻省理工)的一個博士的畫板程序奠定了圖形學的基礎。但是在隨后的20年里,計算機圖形學一直在不斷發展,不過沒有專門的圖形處理芯片。 1984年SGI(美國硅谷公司)推出了專業的高端圖形工作站,有了專門的圖形硬件,叫做圖形加速器。引入了許多經典的概念, ...
個人分類: Unityshader 學習筆記|164 次閱讀|3 個評論 熱度 1
手指觸屏對物體進行旋轉和縮放
2019-12-10 11:00
Vector3 scale = Vector3.zero; Touch touchP; Touch oldP1; Touch oldp2; void FixedUpdate() { if (Input.touchCount.Equals(0)) return; ...
230 次閱讀|0 個評論
實現雙手縮放模型
2019-12-10 10:56
using UnityEngine; using System.Collections; public class SelfRotate1 : MonoBehaviour { private Touch oldTouch1; //上次觸摸點1(手指1) private Touch oldTouch2; //上次觸摸點2(手指2) ...
165 次閱讀|0 個評論
對象池
2019-12-10 10:48
using UnityEngine; using System.Collections; using System.Collections.Generic; /// summary /// 游戲對象池:緩沖對象 /// /summary public class GameObjectPool : MonoSingletonGameObjectPool { private GameObjectPool() { }//繼承類之后就只寫一步 //static private ...
179 次閱讀|0 個評論 熱度 1

本頁有 1 篇博客因作者的隱私設置或未通過審核而隱藏

12
{ganrao}