原创 json基本概念

JSON:JavaScript 對象表示法(JavaScript Object Notation), 是存儲和交換文本信息的語法。類似 XML,比 XML 更小、更快,更易解析。JSON 使用 JavaScript 語法來描述數據對象,但

原创 常見的Unity導包升級後錯誤(一)

常見的Unity導包升級後錯誤: Ambiguous reference 'preview': CameraMotionBlurEditor.preview, UnityEditor.Editor.preview. 需要把var prev

原创 shader學習筆記一

固定管線shader,部分使用的詳細註釋,注意有pass通道. Shader "Custom/myshader2"{properties  //裏面行不要加;號{_Color("Main Color",color)=(1,1,1,1)_

原创 unity自帶霧效發佈失效問題

unity自帶霧效發佈失效問題 若fog霧效在場景中默認狀態爲關閉,發佈後切換爲開啓會失效。 需要fog霧效在場景默認開啓 unity版本:5.6.0

原创 C# partial 說明

1. 什麼是局部類型? C# 2.0 引入了局部類型的概念。局部類型允許我們將一個類、結構或接口分成幾個部分,分別實現在幾個不同的.cs文件中。 局

原创 簡單工廠模式

簡單工廠模式是屬於創建型模式,又叫做靜態工廠方法(Static Factory Method)模式,但不屬於23種GOF設計模式之一。簡單工廠模式是由一個工廠對象決定創建出哪一種產品類的實例。簡單工廠模式是工廠模式家族中最簡單實用的模式,

原创 itween用法深入

iTween的幾個回調函數:onstart,onupdate,oncomplete ,都需要用onstarttarget,onupdatetarge

原创 代理模式

23種常用的面向對象軟件的設計模式之一 組成: 抽象角色:通過接口或抽象類聲明真實角色實現的業務方法。 代理角色:實現抽象角色,是真實角色的代理,通過真實角色的業務邏輯方法來實現抽象方法,並可以附加自己的操作。真實角色:實現抽象角色,定義

原创 3DMAX一些記錄

掌握一下簡單的模型製作,方便隨時做個模型測試,也對學習圖形學和shader有幫助。 max中單位設置:打開菜單欄-->自定義-->單位設置,裏面要注意還需要設置系統單位設置。

原创 shader學習筆記三

shader代碼加註釋: Shader "Custom/cg01" { SubShader { pass { CGPROGRAM // Upgrade NOTE: excluded shader from OpenG

原创 基礎數學知識整理(1)

數學知識複習: 指數: 對數: 級數: 模運算: 遞歸準則:

原创 判斷點是否在三角形內

轉載自:https://www.cnblogs.com/graphics/archive/2010/08/05/1793393.html 英文原版:https://www.cnblogs.com/graphics/archive/2010

原创 shader學習筆記二

surface shader中因爲使用cg語言,所以不需要pass通道。 Shader "Custom/myshader03" {Properties {_Color ("Color",Color) = (1,1,1,1)_MainTe

原创 算法分析數學基礎(2)

三個定義: 運行時間估算: 例子:對分查找: 歐幾里德算法: 計算最大公因數 冪運算:

原创 裝飾模式

23種設計模式之一,英文叫Decorator Pattern,又叫裝飾者模式。裝飾模式是在不必改變原類文件和使用繼承的情況下,動態地擴展一個對象的功能。它是通過創建一個包裝對象,也就是裝飾來包裹真實的對象。 class Program