- 博客(8)
- 收藏
- 关注
原创 cocos2dx 3D战斗类游戏制作:【四】——一些零散笔记,3D小地图,android surfaceview等
在cocos的坐标系,和cocos与Android之间遇到一些事情,做个笔记。首先是坐标系,Cocos的一个node,其rotation,是基于其父节点坐标的。例如layer里面添加一个camera,那么旋转camera的xyz,例如setRotation3d(Vec3(0,180,90)),并不是让camera绕自身y转180后,再绕自身z轴转90。而是camera绕layer的x转
2015-04-12 01:36:49
1239
原创 cocos2dx 3D战斗类游戏制作:【三】——基于数据库的3D精灵动画2
项目一忙,这教程就顾不上了,呵呵。今天头脑稍得一点空闲,把上次没说完的动画说完。直接贴代码,呵呵:vector> vect_action = DBHelper::GetTable("select action_name,s_frame,e_frame,action_times,action_timee,action_cd,skill_id,bullet_delay from
2014-12-16 14:37:08
1115
原创 cocos2dx 3D战斗类游戏制作:【三】——基于数据库的3D精灵动画1
又写程序写累了,换换思路,写个教程放松下吧,呵呵。在cocos之中,对3D精灵动画的支持目前主要是单帧动画,还不涉及到3D的骨骼动画。而单帧动画,又有通过时间,和通过帧数来指定。比如一个动作,其时间是0.1->0.3,那么可以用如下语句来指定这个动画:auto animate = Animate3D::create(animation, 0.1f,0.3f);如果其帧数是第12-20帧,那
2014-12-04 17:06:51
1550
原创 cocos2dx 3D战斗类游戏制作:【二】——3D运动模式小准备之二
写程序写累了,转转头脑来写个教程放松下吧,呵呵。上一章,说到了cocos2d还没有支持3D的运动,所以更改引擎代码,自己升级了一个MoveTo3D和一个Moveby3D。但是,这个方法比较暴力,并不是所有的开发者都可以容忍自己更改引擎的方法,哪怕这个引擎是开源的。。。。。。。。。所以,这次,说个不那么暴力的方法。我们知道,cocos依靠u
2014-12-02 16:45:56
1305
原创 cocos2dx 3D战斗类游戏制作:【二】——3D运动模式小准备
上章讲了构建一个游戏的数据库基础,基于数据库,我们已经可以实现按照指定的灯光、摄像机位置、3D模型文件、3D模型位置等等构建起一个场景和其中的精灵。作为一个游戏,让这些场景中的精灵动起来是必须的,然后你就会发现一个有趣的现象——cocos的demo里面(cpp-test),3D精灵展示用的是平面相机(2D)而不是投影相机(3D)。继而你会发现一个蛋疼的事实——cocos 2
2014-11-29 16:20:44
1491
原创 cocos2dx 3D战斗类游戏制作:【一】——数据库之二
上一篇,做了数据库结构设计,这篇,简单说说在游戏中依靠数据库,调用产生一个场景。很简单,加入一个
2014-11-25 15:48:02
1685
原创 cocos2dx 3D战斗类游戏制作:【一】——数据库之一
最近做个cocos2d的3D游戏玩玩。摊子铺得比较大,要说起来千头万絮的,先从数据库开始
2014-11-25 14:49:17
2467
原创 练手玩意:基于盘古开源分词组件的数据库关键词提取程序(ASPX)
快十年没碰过编程了,最近公司服务器换了一下,挪腾机器的过程里面顺便触发了再写点程序玩玩的想法,于是拿起.net的教材看了两天,练手写了个,测试反正能用,哈哈,发来让高手指点指点,揪揪错!盘古开源分词组件直接去http://pangusegment.codeplex.com/下载就是了,Pangu.dll和Pangu.xml文件放入wwwroot的bin目录,字典别忘记放进去bin下的Dicti
2010-01-23 12:17:00
1941
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人