- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 Opengl 好的文章和博客地址
1.http://www.songho.ca/opengl/index.html2.http://blog.csdn.net/ziyuanxiazai123/article/category/2107037
2015-10-31 12:12:05 556
转载 眼坐标系和世界坐标系的相互转换
源地址:http://gamedev.stackexchange.com/questions/40741/why-do-we-move-the-world-instead-of-the-camera问题 Why do we move the world instead of the camera? I heard that in an OpenGL ga
2015-10-30 16:19:11 2207
转载 OpenGL 坐标变换(1)
OpenGL学习脚印: OpenGL 坐标变换写在前面 本节内容翻译和整理自http://www.songho.ca songho的博客《OpenGL Transformation》内容,以供自己和初学者熟悉OpenGL中坐标变换的整个过程。通过本节,你可以了解到: OpenGL坐标变换过程 理解OpenGL矩阵计算
2015-10-30 10:05:24 1137
转载 unity3d点击屏幕判断是否击中场景中物体
问题: 现在要做点击屏幕,然后判断是否击中了3d场景中的一个物体.(就像子弹发射出去,打击目标一样)思路: 一开始我想的是,我点击屏幕,那么拥有点击处的坐标,然后从点击处创建一个gameobject,然后沿着直线发射出去,然后检测是否发生碰撞.然后我就这样做: void Update () { if(Input.GetMouseButtonDown(0))
2015-10-27 18:12:14 8645
转载 Unity3D的四种坐标系
【Unity3D的四种坐标系】1、World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。2、Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,Screen.height),Z的位置是以相机的世界单位来衡量
2015-10-27 17:06:53 397
原创 C++11统一初始化形式,使用{}
//使用vs2013测试代码class A{public: A(int i, int y) { m_a = i; m_b = y; } void show() { cout << m_a << endl; cout << m_b << endl; }private: int m_a; int m_b;};void show(A a){ a.sh
2015-10-24 15:34:16 1078
原创 数组的几种定义方式及初始化
int main(){ int* p = new int[5]{1, 2, 3, 4}; //初始化为:1,2,3,4,0 int* p1 = new int[5]; //成员值:未初始化 memset(p1, 1, 5 * sizeof(p1)); //5个成员值被初始化为:1 int p2[5]; //成员值都:未初始化 memcpy(p2, p, siz
2015-10-23 10:26:13 12915 1
原创 Lua的require使用
一.require的作用 1. 加载指定的模块,相当与#include作用类似,加载了该模块,那么就可已使用模块中的全局函数和全局数据(如表等等) 注:实际上require “xxx”后,会将xxx中的全局函数和数据放到表_G中,所以也就能访问了。2.例子(1)main.lua require "test" require "showSome"(2)test.lua function C
2015-10-11 19:13:55 54048
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人