摘要: 转自http://blog.sina.com.cn/s/blog_4a2183a60100ngaa.html今天准备学习和研究下unity3d的四元数 Quaternion四元数在电脑图形学中用于表示物体的旋转,在unity中由x,y,z,w 表示四个值。四元数是最简单的超复数。 复数是由实数加上元... 阅读全文
posted @ 2015-03-31 15:43 David_W 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 解释:Prefabs(预设)是一种资源类型,可被重复使用的游戏对象。它可以被置入多个场景中,又或者能够在一个场景中被多次置入。当你在一个场景中增加一个Prefabs,你就实例化了一个Prefabs。所有Prefabs实例都是Prefab的克隆,只要Prefabs原型发生改变,所有的Prefabs实例... 阅读全文
posted @ 2015-03-31 13:50 David_W 阅读(3479) 评论(0) 推荐(0) 编辑
摘要: 首先需要将创建的场景保存为.unity结尾的关卡文件。然后打开【File】->【Build settings】,选择【Add current】按钮将当前关卡加入。选择目标平台为windows,点击Build就可以生成exe文件了。然后说下使用u3d自带的MonoDevelop编辑器进行调试。step... 阅读全文
posted @ 2015-03-31 00:01 David_W 阅读(2134) 评论(0) 推荐(0) 编辑
摘要: 变动性算法---------------------------------------------------------名称 效果for_each 针对每个元素执行某项操作copy 从第一个元素开始,复制某段区间copy_backward 从最后一个元素开始,复制某段区间transform 变动... 阅读全文
posted @ 2015-03-30 10:36 David_W 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Project 视图project视图主要存放游戏中用到的所有资源文件,常见的资源包括: 游戏脚本,预设,材质,动画,自定义字体,纹理,物理材质和GUI皮肤等,这些资源需要赋予Hierarchy视图中的某些游戏对象。在Hierarchy视图的左上角点击"Create"按钮,将弹出一个下拉列表。通过这... 阅读全文
posted @ 2015-03-27 15:57 David_W 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: Unity在ios平台下打包后,会将整个Xcode工程提供给开发者,而其他平台不会将ios那样把源代码提供给开发者,而仅仅提供一个可以运行的文件,比如在Android平台中打包后将生成一个.apk包,PC and Mac平台下打包生成对应的.exe与mac应用程序,Flash player平台下打包... 阅读全文
posted @ 2015-03-27 14:13 David_W 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 本文内容摘自http://m.zhihu.com/question/27455969光栅化Bresenham's line algorithm [1]:经典的绘画直线算法,后来还可以稍作修改用于绘画圆弧[2],都不用三角函数或除数,只需用整数加法、减法和乘法。Perspective-Correct ... 阅读全文
posted @ 2015-03-25 10:25 David_W 阅读(3610) 评论(0) 推荐(0) 编辑
摘要: 1 char *strcpy(char *strDest, const char *strSrc) 2 { 3 assert((strDest != NULL) && (strSrc != NULL)); 4 char *address = strDest; 5 while... 阅读全文
posted @ 2015-03-24 15:08 David_W 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1. 常量必须在构造函数的初始化列表里面初始化。class A { const int size = 0; }; 是错误的。 需要改成 class A{ A(){ const int size = 10; } };或者改成 class A { static const int size = 10; ... 阅读全文
posted @ 2015-03-24 15:02 David_W 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 // compare function 4 int jug(int x, int y) 5 { 6 if(x >= 0) return x; 7 else if(y == 0) return x; 8 else return x/y; ... 阅读全文
posted @ 2015-03-24 10:06 David_W 阅读(133) 评论(0) 推荐(0) 编辑