会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mooniscrazy
导航
博客园
首页
新随笔
联系
订阅
管理
公告
上一页
1
2
3
4
下一页
2019年9月8日
opentk与glfw在矩阵乘法上的区别
摘要: opentk是比较正常的,乘法的顺序就是左到右。比如4x4的矩阵: mvp=m*v*p; 但glfw是相反的。要反过来写: mvp=p*v*m; glfw不仅仅是矩阵乘法,矩阵和vector3相乘,也要反过来写。 这个问题在把c++代码转换成c#的代码的时候需要注意,一不小心很容易错。
阅读全文
posted @ 2019-09-08 01:20 游戏行者
阅读(258)
评论(0)
推荐(0)
2019年8月31日
AntTweakBar.Net的坑
摘要: AntTweakBar.net是AntTweakBar的c#封装版本。问题还是有一些的。我用过几次,每次都会忘记它的坑,所以这次特地记下来。 首先是,用nuget下载的AntTweakBar的包是不完整的,没有包括AntTweakBar的win32 Dll。启动的时候,会出现无法加载dll之类的提示
阅读全文
posted @ 2019-08-31 16:31 游戏行者
阅读(231)
评论(0)
推荐(0)
2019年8月1日
关于opengl的TextureUnit(使用opentk)
摘要: 一般来说代码是这样的: GL.AttiveTexture(TextureUnit.Texture0); GL.BindTExture(TextureTarget.Texture2D,textureId); shader.SetInt(uniformName,textureNumber);//shad
阅读全文
posted @ 2019-08-01 04:45 游戏行者
阅读(1017)
评论(0)
推荐(0)
2019年7月24日
Opentk 3.0 GameWindow.Mouse的鼠标位置参数变化
摘要: Opentk 2.0的GameWindow有个Mouse属性,通过Mouse属性可以访问Mouse的位置。到了3.0,这个属性没有了。 经研究,GameWindow.Mouse.Position跟GameWindow的MouseMove事件中的Position完全相同。但是这个只能在GameWind
阅读全文
posted @ 2019-07-24 03:43 游戏行者
阅读(469)
评论(0)
推荐(0)
2017年10月28日
关于opengl的ActiveTexture以及bindXxx函数的分析
摘要: 1.GLBindxxx,意思就是,将xxx指定为当前对象,之后的操作都是针对这个xxx进行。 比如,GLBindBuffer(bufferTarget, bufferId),就是指定bufferid和该buffer的类型。 void glBufferData( GLenum target, GLsi
阅读全文
posted @ 2017-10-28 03:45 游戏行者
阅读(1158)
评论(0)
推荐(0)
2017年3月26日
最强大的跨语言调用生成工具:Swig 快速实用教程
摘要: swig是一个生成其他高级语言调用c和C++代码的工具,比如,大家都知道java的jni,可能没写过,因为非常麻烦,swig可以帮助生成这样的代码,编译生成的代码后,它会生成java类和c代码文件。分别编译后,就可以在java中调用c++的库了。 swig非常强大,建议每个程序员都学会它。 swig
阅读全文
posted @ 2017-03-26 01:40 游戏行者
阅读(2741)
评论(0)
推荐(0)
2015年9月5日
unity如何显示血条(不使用NGUI)
摘要: 用unity本身自带的功能,如何显示血条?显示血条,从资源最小化的角度,只要把一个像素的色点放大成一个矩形就足够,三个不同颜色的矩形,分别显示前景色,背景色,填充色,这样会消耗最少的显存资源。unity 有GUITexture,可以用来显示色块。但GUITexture有个问题是,每个GUITextu...
阅读全文
posted @ 2015-09-05 07:00 游戏行者
阅读(1021)
评论(0)
推荐(0)
2014年5月6日
Unity粒子系统特性
摘要: 经代码测试分析,unity粒子系统Shiruken粒子系统的可编程性比较差。所有的Modules都无法通过代码控制。可以用ParticleSystem.SetParticles设置粒子,但是设置进去的例子都无法运动,也无法参与碰撞。Legacy的粒子系统,可以用Emitter.Particles设置...
阅读全文
posted @ 2014-05-06 16:23 游戏行者
阅读(1528)
评论(0)
推荐(0)
ubuntu常用配置
摘要: 安装文件共享服务0.更改本机主机名,修改 /etc/hostname文件(ubuntu默认都是ubuntu)1.安装#sudo apt-get install samba samba-common python-glade2 system-config-sambasudo apt-get insta...
阅读全文
posted @ 2014-05-06 16:22 游戏行者
阅读(151)
评论(0)
推荐(0)
跟visual studio 集成的git插件
摘要: 目前有三个,git extension,微软的 visual studio tools for git extension,还有git source control provider经测试,最好用的是git source control provider微软的只能commit,push啥都不好使,而...
阅读全文
posted @ 2014-05-06 16:20 游戏行者
阅读(935)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页