![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术+算法
o_oXo_o
ID: o_oXo_o
外号: X 战警
Nick: X-man
展开
-
关于纹理的一些认识
这两天简单的用了一下纹理,把我遇到的一些问题记下。 1. glTexImage2D 的第三个参数 internal_format不能是 GL_BGR? 查了一下,好像是不行。 http://www.opengl.org/sdk/docs/man/xhtml/glTexImage2D.xml 2. 纹理的属性设置必须在glutCreateWindow也就是创原创 2009-11-09 14:30:00 · 1260 阅读 · 0 评论 -
Unity Shader笔记20140322——half4, _Time
half4half4 是4维向量,每一维的类型是half,原来half就是2字节的(半个float长度)浮点数类型的意思,对应到double是8字节(2个float长度)的浮点数类型。参见:http://http.developer.nvidia.com/Cg/Cg_language.htmlfloats23e8 ("fp32") IEEE single preci原创 2014-03-22 22:00:33 · 16071 阅读 · 0 评论 -
animator 的参数默认值,Speed
在animator 里面设置了一个参数speed来控制原创 2014-05-05 23:24:06 · 3135 阅读 · 0 评论 -
Click状态下 NGUI的CenterOnChild
插件:NGUI 2.7在示例ig原创 2014-06-04 22:12:07 · 4478 阅读 · 0 评论 -
cg shader 光照未显示 - 记录
这里指的是Unity里面的cg shader。昨天尝试在shader里面加入了光照,看看效果。原创 2014-07-03 09:08:00 · 993 阅读 · 0 评论 -
bool 类型数据比较的问题
abc原创 2014-05-31 18:12:36 · 2487 阅读 · 0 评论 -
Coroutine的分段时间累计误差
Unity中可以用Coroutine进行分段延时处理。原创 2014-07-06 16:26:49 · 993 阅读 · 0 评论 -
onContactBegin与onContactPreSolve
参见http://www.cocos2d-x.org/wiki/Physics原创 2014-09-04 13:11:54 · 3672 阅读 · 0 评论 -
Cocos2d-x lua Console编译出错
今天碰到的这个问题是在Console中调用cocos命令编译cocos2d-x lua工程:cocos原创 2014-09-04 19:42:13 · 3009 阅读 · 0 评论 -
命令行编译cocos2d-x遇到的问题。
今天命令行编译cocos2d-x生成APK包,遇到了几个原创 2014-09-18 20:43:15 · 13052 阅读 · 0 评论 -
Cocos2d-x Android Sample编译无法通过,提示cocos2dx.lib或Cocos2dxActivity无法找到
按照Cocos2d-x官方网站的教程配置了Cocos2d-x的环境:http://www.cocos2d-x.org/docs/manual/framework/native/v3/getting-started/setting-up-development-environments-on-windows7-with-eclipse/zh结果在Eclipse中编译Android的时候无法编译通过,原创 2014-08-29 16:42:43 · 3062 阅读 · 0 评论 -
cocos2d-x中的opacity与Fade out
接着上一篇文章,还是解决在OiteBoys的原创 2014-10-07 23:47:38 · 9534 阅读 · 0 评论 -
命令行编译cocos2d-x到android平台错误(修改Android.mk文件)
fatal error: cocos-ext.h: No such file or directory原创 2014-10-07 12:31:56 · 4567 阅读 · 0 评论 -
角色奔跑时摄像机晃动问题
角色在奔跑的时候,摄像机不停地轻微晃动,马马虎虎的人似乎注意不到,但是稍一仔细的人就发现了。而且发现以后一般都很留意这个,容易给人造成轻微眩晕的感觉。我查看了一下摄像机上依附的脚本,角色在奔跑的时候摄像机是根据角色的transform来决定摄像机的位置方向变化的。于是到PlayerController里面查看角色transform在奔跑状态下是如何变化的。没有找到直接在脚本中控制奔跑状态下tr原创 2014-03-30 18:04:28 · 1962 阅读 · 0 评论 -
遇上Unity bug
今天遇见一个很奇怪的问题,在场景上突然出现了莫名其妙的阴影。想破了脑袋实在想不出阴影是在哪里出现的。把所有灯光都关掉阴影是看不到了,但是场景也暗得影响观看了。似乎还跟摄像机的位置有关,摄像机一移近阴影范围就减少了。放到一定远距离的时候阴影范围也会减小。还以为跟摄像机有关,可仍然找不到问题。正打算不看了,有关机的打算。抱着试一试的心态重新打开这个Unity工程看看。结果问题竟然没了!原创 2014-03-17 23:57:44 · 1181 阅读 · 0 评论 -
今天做线消隐碰到的问题……
给定物体的三维模型,想实现线消隐,但又不愿做看起来很复杂的BSP空间分割,于是想让OpenGL帮我完成我的目的。先检测出可以观察的明显边(就是很简单的检测,两个面夹角大于多少度或者小于多少度,那么这两个面共有的那条边就是可观察到的边,只有一个面拥有的,也是可观察边,面法线与视线几乎垂直的面上的边,……等等)。把物体模型按照背景色画(这样的目的是为了得到正确的深度缓存),然后用OpenGL原创 2010-01-28 19:09:00 · 1136 阅读 · 0 评论 -
VS2005的右击菜单不见了?
奇怪得很。在VS2005中打开一个工程,打开任意一个源代码文件,在编辑窗口任意位置右击鼠标本来会弹出右键菜单,其中有一个“转到定义”,英文名叫"goto definition",是我经常用的。可是今天突然右键菜单不见了,不管怎么点右键,都没了。郁闷了。问同学均不知。 看到屏幕右下角新添加的QQ医生实时保护程序,前几天室友还在讨论说这个跟360安全卫士太像了,这个时候我就想到,是不是因为这个原创 2010-03-08 15:50:00 · 922 阅读 · 0 评论 -
这两天对坦克(百度之星的坦克大战)做了些修改
<br /> 以前在预测到的位置开枪后没打中敌人的话,我还会守在那里再打。就是为了防止敌人因为要对付我的预测而停顿一回合。守在那个地方打到底对于敌人的反预测有没有效果我不知道,因为我一直以来都在拿疯狂坦克作为我改进的对象。结果我发现对于疯狂坦克,这样的战术不但没作用(理所当然,疯狂坦克没有预测,也没有反预测),反而使得我过多火力浪费在空地上,没有去抢矿也没有去打敌人。于是我把预测到的敌人位置中没打中的去掉,不再守住那个地方打,这样一改竟然效果挺好。比赛最初发布的6张地图,红蓝双方分别来一次共12次,之原创 2010-06-14 16:55:00 · 2712 阅读 · 1 评论 -
读到一句引起共鸣的话,捧腹大笑,且回味万千
Do something. Really, the most important thing you can do is start writing code, start learning, jump in. All the planning, dreaming and forming of teams is all fun and such, but the most importan原创 2012-09-22 11:05:53 · 651 阅读 · 0 评论 -
Mathf.MoveTowardsAngle和
在旋转物体的时候,用了 Mathf.MoveTowards,结果物体打转了。一直找不到原因,后来才发现原来是用错了函数了。看Unity3d的script reference:http://docs.unity3d.com/Documentation/ScriptReference/Mathf.MoveTowards.htmlMathf.MoveTowardsAngle和Mathf.原创 2013-11-02 12:09:20 · 3242 阅读 · 1 评论 -
php结尾
这两天学着用php(跟Unity3d交互),以前没用过 。按照示例代码写了一份代码,眼看着一模一样,可就是得不到正确结果。每次Unity3d这边EndRead得不到正确的返回。将示例代码作为服务器交互对象就没问题,用我写的(我基本是照抄)就不行!于是我把我写的php代码与示例代码放到WinMerge里面对比,没错啊~ 总不至于我多一个空格,或者多一个换行会有问题吧。晚上再了试一试,最后发现,竟原创 2013-11-08 22:38:49 · 1036 阅读 · 0 评论 -
visual studio 选择 .NET Framework版本
如果机器上装了多个版本的.NET Framework,创建项目的时候可以选择.NET Framework的具体版本。需要这样做是因为有些时候用不了高版本的Framework。比如Unity3D当前不支持最新版的.NET Framework 4.0。我装了vs2010,想在创建工程的时候选择.NET Framework 2.0,但是下拉框里面并没有.NET Framework 2.0这个选项,而原创 2013-11-09 22:13:42 · 7305 阅读 · 1 评论 -
Direct3D 中相机默认位置
经测试发现,默认位置是原点(0,0,0),朝向为z轴正向(0,0,1),朝上为y轴正向(0,1,0)。将近裁剪面设置为0.01,当垂直于z轴的面在0.01的时候可见,0.009的时候不可见。原创 2013-12-15 17:31:43 · 1017 阅读 · 0 评论 -
找不到 DirectX Texture Tool,原来名字不是这个。
在DirectX的书中看到有DirectX Texture Tool的描述,指定了其在SDK中的路径。可是到了该路径下却找不到有叫DirectX Texture Tool的可执行文件。后来发现,原来是DxTex.exe原创 2013-12-16 22:58:54 · 4331 阅读 · 1 评论 -
MAYA 导入 Unity3d 的单位问题,尺寸不对
最近为学习Unity3D的Mecanim系统。将一个MAYA骨骼蒙皮的模型文件(.mb文件直接放在Asset文件夹里面)导入Unity3d的时候,发现尺寸过大。 一开始想到的是,把模型拖入场景中后,将场景中的该角色物体的Transform组件中的scale分量设成0.1,在添加Collider的时候把大小设成跟模型匹配的大小即可。结果后面还有其他麻烦,比如想要让某个物体跟随该角色物体(最原创 2013-12-20 00:40:48 · 12116 阅读 · 2 评论 -
transition状态下Mecanim动画的跳转
Unity中Mecanim里面动画状态的变化,是通过设置参数(Parameter)或者按照结束时间来转换的。但是如果当前状态处在两个状态的过度状态,单纯设置参数是实现不了动画的跳转的。今天上午我就碰到这种情况: 我想实现无论动画在Run状态还是RunJump状态都能通过玩家按Slide键使其转换到RunSlide(下滑)状态。如上图所示(上图中RunJump到RunSlide通过原创 2014-03-16 15:11:56 · 6724 阅读 · 2 评论 -
cocos2d-x 代码阅读笔记
接触cocos2d-x没多久,现在逐渐熟悉这个游戏引擎。开源的最大好处就是可以直接阅读引擎代码来了解一些尚无详细文档或书籍的模块。比如我现在看cocos2d-x封装的physics部分。cocos2d-x 3.0后自己对物理引擎做了封装,底层物理是chipmunk物理引擎。如果想用box2d的话,得自己写代码融入cocos2d-x。以下是阅读3.1版本的源代码做的一些笔记,以后可能原创 2014-11-30 23:09:57 · 1232 阅读 · 0 评论