
unity3d游戏开发
一个渣渣的世界
这个作者很懒,什么都没留下…
展开
-
Unity3d GameObject.Instantiate函数理解
Unity3d GameObject.Instantiate函数理解Instantiate函数是unity3d中进行实例化的函数,也就是对一个对象进行复制操作的函数,这个函数共有五个重载(overloaded)函数,对这五个函数的理解不清楚的话产生的效果也不相同,现在对这五个函数做一定的理解。先附上unity3d API 中对这个函数的描述: Instantiate函数实例化是将origina原创 2017-12-29 19:56:14 · 110232 阅读 · 1 评论 -
unity中Transform.LocalToWorldMatrix的计算与验证
最近对Transform.LocalToWorldMatrix的矩阵很好奇,想知道它具体是怎么得到的,于是做了验证。旋转顺规首先,unity的旋转顺规世界系下是zxy,自身系是yxz,可以这样理解:世界系下zxy顺规:表示的是别的系转到世界系下的顺规,而且是以z-x-y旋转先后顺序旋转。如,局部系L先绕z轴转到1系下,1系绕x轴转到2系下,2系绕y轴转到世界系W下。公式表示(这个公式对应L...原创 2019-01-28 13:45:38 · 13845 阅读 · 1 评论 -
unity 代码给动态添加的物体添加贴图?
unity给动态添加的物体添加材质、贴图?1、unity的Asset文件夹下新建文件夹Resources,在Resources下创建文件夹Textures。把texture.png文件放入文件夹Textures下.// 添加贴图 法1// 法1的坑:Resources.Load()只能在Resources文件夹下读取,别的不行,所以该路径名默认在Asset/Resources下,且textu...原创 2018-12-10 13:14:54 · 9879 阅读 · 0 评论 -
Rotate(Vector3 axis, float angle,Space relativeTo);轴角旋转的坑
测试该函数用法:public void Rotate(Vector3 axis, float angle, [DefaultValue(“Space.Self”)] Space relativeTo);(1)第一种旋转方式:旋转轴new Vector3(0,1,0),绕轴每秒旋转10度,坐标系:世界。Rotate(Vector3.up, Time.DeltaTime10, Space.Wor...原创 2018-12-14 20:59:20 · 3509 阅读 · 0 评论 -
ASTGTM2高程数据、GDAL仿射六系数的问题理解——基于Unity3d实现
1、dem高程数据获取地理空间数据云网站获取ASTGTM2_S01E110数据段数据。2、unity3d运行,你可以得到仿射变换六系数及在projNet.dll这个API帮助下的地心坐标系,下图:显示仿射变换系数:109.999861111111,0.000277777777777778,0,0.000138888888888889,0,-0.0002777777777777783、问...原创 2018-11-30 21:04:22 · 3033 阅读 · 0 评论 -
System.TypeInitializationException:““OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常。”
问题:System.TypeInitializationException:““OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常。”产生过程1:用Nuget下载安装GDAL和GDAL.Native后,直接放上示例代码运行,没配置任何环境变量,就产生上述问题。步骤1:打开一个控制台应用(.NET Framework),项目——管理Nuget程序包——浏览,如下图步骤...原创 2018-11-26 22:17:45 · 5371 阅读 · 0 评论 -
VS2017编译GDAL常见问题
VS2017编译配置GDAL及常见问题1、下载解压GDAL2、编译安装GDAL1、修改源代码2、编译3、GDAL问题1、'nmake' 不是内部或外部命令,也不是可运行的程序2、'xcopy' 不是内部或外部命令,也不是可运行的程序3、无法打开包括文件:“stdio.h”: No such file or directory4、cannot open output file "odbc32.lib...原创 2018-11-24 16:44:50 · 7681 阅读 · 4 评论