原创 C++實現 LeetCode-1.Two Sum

方法一:Brute Force class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { vector<int>

原创 C++實現 LeetCode-2.Add Two Numbers

思路: 建立一個新鏈表,把輸入的兩個鏈表從左往右,每個節點相加,將和作爲新節點添加至新鏈表後面,注意進位,最高位進位需要單獨處理。 方法一: /** * Definition for singly-linked list. * s

原创 CG語法基礎

作者:YOLO_TO_GAME  來源:CSDN  原文:https://blog.csdn.net/weixin_39706943/article/details/81485758  一、Cg基本數據類型 float         3

原创 Unity 之 EventSystem.IsPointerOverGameObject

public bool IsPointerOverGameObject(); public bool IsPointerOverGameObject(int pointerId); 1、參數 pointerId Pointer (touc

原创 Unity 之 標籤屬性(Attribute)

1、[HideInspector] 在Inspector面板中隱藏 2、[System.Serializable] 可序列化 這個屬性可以讓子類(繼承類)的變量屬性顯示在檢視面板中,也能序列化它。(JS的話完全不需要這個屬性。)  3、[

原创 CG語言 之 POSITION vs SV_POSITION

1、以SV開頭的語義爲系統數值語義(system-value semantics),是在DirectX 10中引入的,這些語義在渲染流水線中有特殊的含義。 2、若使用SV_POSITION語義去修飾頂點着色器的輸出變量pos,就表示pos

原创 Unity 之 Vector3 .Lerp

定義 public static Vector3 Lerp(Vector3 a, Vector3 b, float t); a爲起始位置,b未終止位置,t爲a到b之間的插值() 返回值爲a + (b - a) * t 描述 Linearl

原创 Unity問題清單(二) Object.Instantiate

一、作用 Instantiate函數是Unity 3d中進行實例化的函數,即對一個對象進行復制操作的函數。 Instantiate函數實例化是將original對象的所有子物體和子組件完全複製,成爲一個新的對象。這個新的對象擁有與源對象完

原创 Unity Camera的Projection屬性

1、Perspective(透視):攝像機將用透視的方式來渲染遊戲對象 (1)效果:近大遠小,有距離之分,距離相機較近的模型顯示更大 (2)用途:3D遊戲中 (3)作用:層次分明,與Field of View(視場)搭配使用 2、Ort

原创 Unity使用Camera.main ViewportToWorldPoint()報錯解決

報錯信息:NullReferenceException: Object reference not set to an instance of an object.即未將對象引用到對象實例。 報錯原因:沒有將場景內的Camera的Tag設

原创 Unity填坑(n)

1、IPointerDownHandler接口只對UI起作用,而對2D遊戲物體無效。 2、對於遊戲物體可使用OnMouseDown、OnMouseUp來實現鼠標交互,但只對鼠標左鍵有效(只作用於鼠標左鍵)。 3、OnMouseDown()

原创 Unity之Gizmos類

1、作用:在場景中給出一個可視化的調試或輔助設置。 2、描述:所有的Gizmos繪製都必須在腳本的OnDrawGizmos或OnDrawGizmosSelected函數中完成。 OnDrawGizmos在每一幀都被調用。所有在OnDraw

原创 Unity 之 Input類

一、UnityEngine中的類 二、描述 連接到輸入系統 1、使用此類可以讀取在Input Manager中設置的軸,並訪問移動設備上的多點觸摸/加速度計數據。 2、使用Input.GetAxis和以下默認軸中的一個讀取軸:“Horiz

原创 Unity 之 KeyCode類

一、通過鍵盤輸入 1、Input.GetKey(KeyCode.Q):按鍵按下期間返回true(長按Q鍵有效)。 2、Input.GetKeyDown(KeyCode.W):按鍵按下的第一幀返回true(按下W鍵瞬間有效)。 3、Inpu

原创 Android 之 versionCode和versionName

Android的版本可以在androidmainfest.xml中定義,主要有android:versionCode和android:versionName (1)android:versionCode   主要是用於版本升級所用,是In