自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 OpenGL笔记(五)

1.下列代码是同时用两组VBO和VAO进行绘制,这里是设置界面,一个VAO挖一个VBO的数据,挖完存储起来,再挖下一组VBO。 unsigned int VBO[2],VAO[2]; glGenBuffers(2, VBO); glGenVertexArrays(2, VAO); glBindBuffer(GL_ARRAY_BUFFER, VBO[0]); glBufferDa...

2019-09-25 18:50:00 394

原创 sentinel key not found (h0007) Unity

用Unity的时候突然发现打不开了,报错如下:很奇怪,搜了很多方案在驱动上面弄了半天,甚至重装UnIty,发现都没用之后,在谷歌上找到了解决方法,具体步骤如下:删除这个路径下的文件 C:\ProgramData\SafeNet Sentinel,注意ProgramData好像是隐藏文件在Windows 的Cmd 界面,前往Unity.exe的路径最后输入这个 hasp_up...

2019-09-25 15:27:40 54347 27

原创 A*算法最合理的数据结构

原文链接如下 http://theory.stanford.edu/~amitp/GameProgramming/ImplementationNotes.html关于哪个数据结构最好,作者给出了这样的建议:翻译过来就是:当你的数据量一般(不多于10000)时,最好的A*算法的选择是二元堆(二叉堆),如果能用默认的编程语言的二叉堆库是最好的,没有也可以自己实现一个二叉堆的结构,底层是数组(感...

2019-09-20 15:57:28 628

原创 Unity如何在Instantiate的时候,不改变原prefab默认的方向

prefab里面设置好了旋转角度,但是每次Instantiate之后,可能会发生改变。解决办法有两种:(1)创建一个空物体,把prefab拖到里面,旋转好对应的角度,再整体作为一个新的prefab。(2)这样写Instantiate函数:Instantiate (myPrefab, new Vector3 (x ,y, z), myPrefab.transform.rotation);...

2019-09-17 19:24:20 2716

原创 关于UnityGC的一些心得

1. 对于协程函数,BeginSample、EndSample之间注意不能存在yeild return null,否则可能导致Unity客户端卡死、手机卡死等现象。个人分析:Begin和End配对分析的是单帧结果,出现yeild return null代表该区间将会分两帧甚至多帧完成。(网上看到的,不确定真实性)。2. Profiler中WaitForTargetFPS是为了平衡显示器和显卡之间...

2019-09-10 12:36:22 264

原创 C#中的值类型和引用类型

1. C#中的数据类型分为值类型,和引用类型值类型,改变只改变该变量的值,引用类型记录的是一个地址,记录其包含的所有变量的存储位置。举个例子using UnityEngine;using System.Collections;public class DatatypeScript : MonoBehaviour { void Start () { ...

2019-09-10 12:35:23 228

原创 C#中的IEnumerable和IEnumerator

1. 看到有这么写的,没懂是什么意思: public class BinaryHeap<T> : IEnumerable<T> where T : IComparable <T> { private List<T> mHeap; ..... }具体不是很清楚,总之是为了让数据结构支持foreach操...

2019-09-10 12:34:46 522

原创 C++的offsetof函数用法

1. C++内置的offsetof函数,能自动返回结构对象中,某变量距离结构体对象首地址的偏移值:offsetof(s, m);它的第一个参数是一个结构体,第二个参数是这个结构体中变量的名字。这个宏会返回那个变量距结构体头部的字节偏移量(Byte Offset)。这正好可以用在定义再举个例子:有结构体:struct Vertex{ glm::vec3 position; glm:...

2019-09-10 12:33:18 6011 1

原创 C++ 输出当前exe所在的文件路径

1. C++的main函数自带的两个参数还记得吗?int main(int argc,char * argv[]);//int main(int argc,char ** argv); //也可以这么写 是一样的可以试着输出argv[0],发现输出的是当前exe的完整运行路径。配合下述语句,可以获得exe对应的Debug文件夹对应的路径int main(int argc,char *...

2019-09-07 10:44:51 1165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除