向量-线性代数公式

作者:追风剑情 发布于:2018-6-22 20:38 分类:计算机图形学

线性代数公式 公式 解释 a+b=b+a 向量加法的交换律 a-b=a+(-b) 向量减法的定义 (a+b)+c=a+(b+...

阅读全文>>

标签: 计算机图形学

评论(0) 浏览(13832)

NGUI——让UILabel可以显示彩色文字

作者:追风剑情 发布于:2018-6-22 17:31 分类:NGUI

一、修改UILabel.cs 1、增加个变量 public List<Color> vertexColors = null; 2、修改OnFill()方法 二、修改NGUIText.cs 1、增加一个变量 static public List<Color> vertexColors = null; 2、修改Print...

阅读全文>>

标签: NGUI

评论(0) 浏览(8511)

矩阵——几何解释

作者:追风剑情 发布于:2018-6-19 22:28 分类:计算机图形学

       一般来说,方阵能描述任意线性变换。线性变换保留了直线和平行线,而原点没有移动。线性变换保留直线的同时,其他的几何性质如长度、角度、面积和体积可能就被变换改变了。从非技术意义上说,线性变换可能“拉伸”坐标系,但不会“弯曲”或“卷折”坐标系。下面是一组非常有用的变换: 旋转 缩放 投影 ...

阅读全文>>

标签: 计算机图形学

评论(0) 浏览(15122)

投影矩阵(DIP)

作者:追风剑情 发布于:2018-6-2 11:24 分类:计算机图形学

OpenGL中的DIP矩阵 在OpenGL的裁剪空间中近裁剪面到远裁剪面的z值在[-w, +w]之间。 DirectX中的DIP矩阵 在DirectX的裁剪空间中近裁剪面到远裁剪面的z值在[0, w]之间。 zoomx和zoomy分别为水平、垂直缩放值,n、f分别为近、远二个剪切面的距离。 关于zoomx和zo...

阅读全文>>

标签: 计算机图形学

评论(0) 浏览(4241)

向量与矩阵的乘法

作者:追风剑情 发布于:2018-5-27 12:46 分类:Algorithms

向量被当作是一行或一列的矩阵。行向量和列向量的区别非常重要。 行向量左乘矩阵,结果是行向量。列向量右乘矩阵,结果是列向量。另外两种组合是不允许的。 关于矩阵和向量相乘的注意事项: 结果向量中的每个元素都是原向量与矩阵中单独行或列的点积。 矩阵中的每个元素决定了输入向量中特定元素在输...

阅读全文>>

标签: Algorithms

评论(0) 浏览(13913)

C#将Excel表导出为json文件

作者:追风剑情 发布于:2018-5-26 12:07 分类:C#

示例:Excel表导出为json文件 需要引用两个文件 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; usi...

阅读全文>>

标签: C#

评论(0) 浏览(17911)

搭建开发环境(TS代码编译器)

作者:追风剑情 发布于:2018-5-22 22:25 分类:LayaAir

一、安装TypeScript SDK TypeScript SDK官网下载地址: https://www.microsoft.com/zh-cn/download/details.aspx?id=55258 TypeScript SDK默认安装路径为C:\Program Files (x86)\Microsoft SDKs\TypeScript 二、配置环境...

阅读全文>>

标签: LayaAir

评论(0) 浏览(17745)

Notepad++配置TypeScript开发环境

作者:追风剑情 发布于:2018-5-15 18:43 分类:TypeScript

转自 https://blog.csdn.net/madrabbit1987/article/details/76152913 一、下载Node.js https://nodejs.org/en/download/ 二、配置环境变量 三、安装tsc npm install typescript -g tsc安装成功后no...

阅读全文>>

标签: TypeScript

评论(0) 浏览(4502)

DataGridView显示数据库数据

作者:追风剑情 发布于:2018-5-5 21:06 分类:C#

示例代码 数据库辅助类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SQLite; namespace Test7 { ...

阅读全文>>

标签: C#

评论(0) 浏览(4162)

System.Data.SQLite

作者:追风剑情 发布于:2018-4-26 14:40 分类:C#

sqlite教程 https://www.runoob.com/sqlite/sqlite-tutorial.html 1. 下载System.Data.SQLite.dll并添加到项目中 下载地址: http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki ...

阅读全文>>

标签: C#

评论(0) 浏览(10137)

Unity+VSCode开发环境搭建

作者:追风剑情 发布于:2018-4-24 14:07 分类:Unity3d

一、安装VSCode 官方下载地址: https://code.visualstudio.com/Download 二、下载VSCode.cs文件并放到Editor目录下 下载地址: https://raw.githubusercontent.com/dotBunny/VSCode/master/Plugins/Editor/VSCode.cs 注意: 如果下载下来的VSCode.cs...

阅读全文>>

标签: Unity3d

评论(0) 浏览(18187)

中点画圆法

作者:追风剑情 发布于:2018-4-14 22:55 分类:计算机图形学

中点画圆法 利用圆的八向对称性画圆。 假设从P点顺时针画圆,下一个像素点选P1还是P2呢? M为P1与P2的中点。 构造函数: 对于圆上的点,F(x, y)=0;对于圆外的点,F(x, y) > 0;而对于圆内的点,F(x, y) < 0。假设M是P1和P2的中点,即M=(xi+1, yi-0.5)。那么...

阅读全文>>

标签: 计算机图形学

评论(0) 浏览(6294)

手动生成解决方案(UnityEditor.SyncVS)

作者:追风剑情 发布于:2018-4-13 18:21 分类:Unity3d

示例: 调用以下方法,强制Unity生成Visual Studio解决方案 public static void SyncSolution() { System.Type T = System.Type.GetType("UnityEditor.SyncVS,UnityEditor"); System.Reflection.MethodInfo SyncSo...

阅读全文>>

标签: Unity3d

评论(0) 浏览(15970)

AssetDatabase.WriteImportSettingsIfDirty()

作者:追风剑情 发布于:2018-4-12 11:28 分类:Unity3d

示例 [MenuItem ("Tool/Write ImportSettings")] static void WriteImportSettings() { //加载资源 TextureImporter ti = TextureImporter.GetAtPath("Assets/test1/tex.jpg") as Te...

阅读全文>>

标签: Unity3d

评论(0) 浏览(5789)

利用反射打开PreferencesWindow

作者:追风剑情 发布于:2018-4-11 15:02 分类:Unity3d

示例 [MenuItem ("Tool/Open Unity Preferences")] static void OpenUnityPreferences() { //GetType("NameSpace.ClassName+嵌套类,程序集") System.Type T = System.Type.GetType("U...

阅读全文>>

标签: Unity3d

评论(0) 浏览(3269)

AssetDatabase.FindAssets()

作者:追风剑情 发布于:2018-4-11 10:31 分类:Unity3d

搜索资源 public static string[] FindAssets(string filter, string[] searchInFolders); public static string[] FindAssets(string filter); 示例 var GUIDs = AssetDatabase.FindAssets("t:Script VSCode"); for...

阅读全文>>

标签: Unity3d

评论(0) 浏览(17290)

System.Diagnostics.Process

作者:追风剑情 发布于:2018-4-10 21:07 分类:C#

示例:找出某程序的PID using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; namespace Test3...

阅读全文>>

标签: C#

评论(0) 浏览(3743)

编辑模式下运行lua文件

作者:追风剑情 发布于:2018-4-10 17:43 分类:Lua

示例:导出lua语言包到一个csv文件 [MenuItem ("Tool/ExportLuaLanguage CSV")] static void ExportLuaLanguageCSV() { //加载lua文件 string luaLangFile = Application.dataPath + @"\Lua\help...

阅读全文>>

标签: xLua

评论(0) 浏览(6387)

[UnityEditor.Callbacks.DidReloadScripts()]

作者:追风剑情 发布于:2018-4-10 14:37 分类:Unity3d

示例 using UnityEngine; using UnityEditor; using System.Collections; public class TestEditor { //监听脚本编译完成 [UnityEditor.Callbacks.DidReloadScripts()] static void OnScriptReload...

阅读全文>>

标签: Unity3d

评论(0) 浏览(8037)

Camera参数设置

作者:追风剑情 发布于:2018-4-8 14:53 分类:Unity3d

https://docs.unity3d.com/Manual/class-Camera.html camera.aspect = 0.5f //调整摄像机的宽高比为0.5 camera.fieldOfView = 60; //设置视场,Unity会根据aspect进行等比缩放 camera.rect = new Rect(0, 0...

阅读全文>>

标签: Unity3d

评论(0) 浏览(3737)

视场与缩放

作者:追风剑情 发布于:2018-4-5 11:29 分类:计算机图形学

视场:视锥所截的角,实际上需要两个角(水平视场和垂直视场)。 (摄像机空间水平视场角示意图) 缩放:表示物体实际大小和物体在90度视场中显示大小的比。所以大比值表示放大,小比值表示缩小。比如,2.0的缩放表示物体在屏幕上比用90度视场时大两倍。 缩放与视场之间的转换公式: 在3D中,需要两个缩放值,...

阅读全文>>

标签: 计算机图形学

评论(0) 浏览(4623)

自己写个性能统计窗口(Profiler Stats)

作者:追风剑情 发布于:2018-4-1 18:04 分类:Unity3d

示例代码 using System; using System.Text; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Profiling; /// <summary> /// GUI stats. /...

阅读全文>>

标签: Unity3d

评论(0) 浏览(6220)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号