自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cocos3.10游戏移植到安卓平台教程(c++版本)

流程简介 现在Cocos3.10移植游戏到安卓平台还是比较简化了,你只需要下载好SDK,JDK,NDK,ANT,配置好坏境变量,安装好JDK。再更改一下android.MK文件,你就直接可以进行编译了,当然编译当中也许会因为C++平台原因,NDK用的G++编译器,和VS的不一样,所以会出比较多的错误,只要你有耐心,就可以最终编译成功。配置环境 首先到网上下载SDK,JDK,NDK,ANT,如

2016-05-18 18:14:26 5302

原创 cocos converToWordSpace

每次遇到cocos的坐标转换,总是反应不过来,今天就顺便总结一下,只要这样记住就行了。比如一个精灵Sprite,不管这个Sprite他的父节点是谁。你都不用去关心。 好,现在我们把Sprite转换为世界坐标: 1.我们可以通过Sprite自行转换auto size=Sprite->getContentSize(); auto wordPos=Sprite->convertToWordS

2016-05-16 10:26:39 706

原创 移植游戏后,UI点击位置不正确。

今天把做的游戏移植到了安卓上面,但是每次点击按钮都没有用,必须要往上面点击以下才行。 后来才知道使这里的问题: 我把图中写的代码:APPdelegate 文件中的 glview->setFrameSize(960,640)写在在了其他的位置 我们要达到的目的是在PC端,MAC,LINUX使用960,640的大小,所有应该卸载if判断条件语句当中。如果写在外面相当于把安卓手机屏幕定死了。安卓

2016-05-11 17:39:07 373

原创 std::move和std::forwarding完美转发。

之所以要使用std::move还是为了提高程序的效率,我们经常创建一个对象,然后调用一个函数返回了一个临时对象,比如 object=getObject(); 这个时候就会调用boject的拷贝赋值函数,那么会对object对象重新申请空间,赋值,并且析构其中的一些内容。然后再把临时对象的里面的数据赋值给object。 那么还有一种更好的方法,交换object和临时对象的资源指针,也就是窃

2016-05-09 17:06:08 399

原创 时间戳在游戏当中的运用

今天看lua写的一个坦克游戏,感觉时间戳用的很好。他把键盘输入都用时间戳记载了下来。然后根据最后一个按下的键,来判断当前用户选择的方向。也就是当左右键同时按下的时候,当然肯定不可能同时,并且肯定有一个键是后按下的。那么如果后按下的是右键,那么坦克往右行走,如果右键弹起,这个时候根据时间戳,坦克会往左移动。 这样的设计很好,游戏的体验性非常棒!

2016-05-02 11:15:36 1172

空空如也

空空如也

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

TA关注的人

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