自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (19)
  • 收藏
  • 关注

原创 cocos2dx -- 坐标转换出错

1:坐标转换问题之前在Node的生命周期onEnter做坐标转换,发现加了适配widget,转换的坐标有问题换到onEnterTransitionFinish就正常了,估计是因为在onEnter坐标还没最终设置完成。virtual void onEnter(); //被添加到场景中的节点时调用virtual void onEnterTransitionDidFinish(); //被添加到场景中的节点完成时调用virtual void onExitTransitionDidSta

2021-06-02 17:59:49 112 1

原创 【性能优化】相关工具记录-gDEBugger

1:openGL调试工具,我是主要用来看纹理缓存占用的,其他功能暂时未发掘出来,看纹理图能发现字体的纹理浪费严重参考链接http://blog.sina.com.cn/s/blog_3ca90a0b0101frnv.html帮助链接http://www.gremedy.com/tutorial/下载链接https://download.csdn.net/download/liying426/18830673...

2021-05-18 12:07:02 152

原创 【lua】 编程小技巧-运行期热更lua代码

前言有时候UI界面的一些小调整,总是需要重启exe调试,太麻烦了,利用这个小技巧不用重启方便多了,适用于没有复杂关联关系的lua代码!1:参考资料https://blog.csdn.net/v_xchen_v/article/details/783219112:具体代码TestProtocolUI = {}function TestProtocolUI:run() local platformID = CCApplication:sharedApplication(...

2021-05-14 10:50:40 94

原创 cocos2dx 3.17.2 集成 FairyGUI【绑定lua】(3)

前言这样的绑定实际上是把fairyGUI当做一个依赖工程加进来,其实也可以直接复制相关代码到工程下也可以。1:参考资料https://www.jianshu.com/p/547e584e05d8https://www.cnblogs.com/whj0402/p/12196380.html2:主流程1:绑定lua相关配置修改打开\cocos2d-x-3.17.2\tools\tolua文件夹,里面复制一个ini文件改名为cocos2dx_fairygui.ini修改点还挺多的.

2021-04-23 17:35:05 599

原创 cocos2dx 3.17.2 集成 FairyGUI【将c++代码加进项目】(2)

1:参考资料https://www.jianshu.com/p/547e584e05d8https://www.cnblogs.com/whj0402/p/12034412.html

2021-04-22 20:15:50 225

原创 cocos2dx 3.17.2 集成 FairyGUI【构建FairyGUI例子项目】(1)

1:参考资料cmake构建项目https://blog.csdn.net/gaoshou_zgt/article/details/104144340/官方文档:https://fairygui.com/docs/sdk/cocos2dxhttps://github.com/fairygui/FairyGUI-cocos2dx2:构建cocos2dx例子项目参展上图的项目结构运行成功3:问题官方新增了个3D装载器,这里编译不过注释先...

2021-04-22 17:15:29 297 2

原创 cocos2dx 富文本中文字符不显示

查了半天 为啥富文本有些文字不显示,原来是编辑环境用的GBK编码,我写死的测试文本转码的时候为空,故没有显示了,又被编码给坑了,把测试文本放到外部utf-8文件就ok了

2021-04-15 18:53:06 110

原创 【cocos2dx】ttf文本纹理内存优化,加上打印对比工具

参照:https://blog.csdn.net/ghost0620/article/details/525740201:添加打印接口参照图片内存打印的方法,添加ttf文本纹理打印,方便和策划沟通如何在文本这一块进行优化std::string FontAtlasCache::getCachedTextureInfo(){ std::string buffer; char buftmp[4096]; unsigned int count = 0; unsigned int.

2021-04-08 18:50:10 157

原创 error: GH001: Large files detected. You may want to try Git Large File Storage

往远程仓库始终push失败只需要删除commit(暂存区)中的文件(git)就可以了解决的问题是:向暂存区提交了多余的文件。解决方法:查看暂存区文件:git ls-files记住要删除的文件名,从暂存区删除该文件:git rm --cache 文件名删除后可以再次查看暂存区的文件是否已经删除了,使用命令后都会正常删除。让本地与为提交的状态与远程仓库一致:git reset HEAD 文件名...

2021-03-22 15:27:35 127

原创 学习使用git,代码托管github or GitLab

1:首先从官网上下载最新版本的git Git-2.30.2-64-bit.exe 官网:https://git-scm.com/download/win2:不停的下一步安装完成3:从GitLab clone项目到本地第一步:生成SSH公钥1.打开Git Bash 或者CMD或者VScode或者webstorm项目目录控制台,输入命令行:ssh-keygen -t rsa -C "gitlab/git邮箱账户xx@xx.com"2. 输入key名称(可以直接回车...

2021-03-16 16:36:12 50

原创 Android7.0以上系统手机不显示log

前言:新系统的android手机在旧的eclipse是不会显示日志下文大部分能在这个网址下载:http://www.androiddevtools.cn/由于谷歌在推Android Studio,以及不再提供最新的ADT Bundle所以我们只能自己搭建最新的android开发环境:jdk + eclipse + adt + android-sdk最后:终于识别我7.0的手机了,也有日志输出了...

2018-05-09 17:57:10 570

原创 android网页打包工具设计篇

前言:随着手游迭代更新越来越快,打包需求也越来越频繁,每周都喊你去打包有时候还要等着别人功能做完去打包那么是多么的蛋疼。本来有个用C#实现的工具,在本地电脑上没用,但是测试都不用,只能弄过网页给他们一键打包。一:工具语言tomcat 本地网页服务器搭建,jsp,python二:具体实现1:搭建好网页服务端后,通过jsp直接调用python脚本2:svn更

2017-06-26 11:37:28 525

原创 工作小计

2017/3/13最近接个ADBERT SDK,里面用到了google-play-services里面的java.lang.VerifyError验证错误。当验证器检测到某个类文件中存在内部不兼容或者安全问题时抛出该错误。adInfo = AdvertisingIdClient.getAdvertisingIdInfo(mContext);

2017-03-13 11:44:25 416

转载 C++11 新特性

C++11 lambda 表达式解析C++11 新增了很多特性,lambda 表达式是其中之一,如果你想了解的 C++11 完整特性,建议去这里,这里,这里,还有这里看看。本文作为 5 月的最后一篇博客,将介绍 C++11 的 lambda 表达式。很多语言都提供了 lambda 表达式,如 Python,Java 8。lambda 表达式可以方便地构造匿名

2014-05-14 20:01:10 582

原创 常见svn错误

1: SVN中 “containing working copy admin area is missing” 问题

2014-05-08 11:27:13 621

转载 XCode工程中 Project 和 Targets区别

原帖地址:http://blog.csdn.net/zhaozy55555/article/details/8557175XCode工程中 Targets讲解是本文要介绍的内容,相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到T

2014-05-08 11:01:33 532

原创 cocos2d-x 屏幕适配方案

手机游戏开发不可跨越的障碍就是多分辨率下屏幕如何适配。网上已经有很多中方式了,我这里简单把现在项目中用到的方法记录下来1:cocos2d-x自带一个函数,设置屏幕适配方式,不过由于从横比的关系,总会有黑边,或截取的情况发生。2:采用多种资源配置是最不可取的方式3:通过计算多种分辨率的共同可视区域,将关键,重要的UI放在这个共同可视区域中也是一种不错的方法。

2014-03-25 19:19:25 753

原创 cocos2d-x 在mac 下的模板安装

cocos2d-x 2.2后采用python 创建工程,废弃了模板当前测试版本为cocos2d-2.0-x-2.0.4;我们在源码中找到install-templates-xcode.sh这个shell(mac下的批处理)文件进入终端一系列命令进入刚才的文件夹,然后使用下面的命令sudo ./install-templates-xco

2014-03-25 19:09:36 603

原创 mac下搭建lua环境

1:下载 Lua 5.2.1http://www.oschina.net/question/12_769552:IDE 使用Sublime Texthttp://blog.sina.com.cn/s/blog_559d66460101cab0.html

2014-03-25 17:23:01 685

原创 cocos2d-x 2.2版本下实现随机姓名产生

前言:手机网游总会让玩家自己输入个角色名,想偷懒的话,加个姓名随机产生角色名也挺不错的~~~环境:mac Xcode5.0  cocos2d-x 2.2首先准备一个XML文件如下图所示就行啦然后将它解析出来分别放入 // 玩家firstName vector m_firstNameVec; // 玩家名称 vecto

2014-03-08 16:53:58 1569 1

转载 cocos2d-x怎样创建多平台项目

刚开始搭建cocos2d-x模板时,只是在xcode增加了一个Cocos2d-x的工程选项,创建的工程也是当前平台的,但是在往下下的源码中,经常看到都是多平台的,如下图所示如何创建多平台呢,这就要使用引擎自带的create_project.py脚本了Xcode下:终端输入命令cd /cocos2d-x/tools/project-createor/进入到脚本所在

2014-03-07 17:45:53 638

原创 一些简单记录

1:Xcode设置横竖屏在RootViewController.mm文件里找到   - (NSUInteger) supportedInterfaceOrientations方法。如果想让程序是竖屏,直接return UIInterfaceOrientationMaskPortrait。横屏是默认的,当然也可以选择别的,自己跟到源码里找,应该不难。大概是以下

2013-09-13 13:04:10 794

原创 内存与字符串操作函数

面试经常考的,可是经常忘记!现在项目一般都是用string,很少用char,都不记得写了,现在记录下!省的忘记// test123.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include void *mystrcpy(void * const dest,void const * const sr

2013-09-06 19:07:26 629

原创 使用CCTMXTiledMap出错的问题!

之前碰到一个文件采用第一种加载方式时,如果地图文件以及相对应的图块文件放在资源文件中的另一个文件下,比如map文件夹下时,会发生错误,找不到图块文件,因为源码依然实在资源文件下找。     这种情况下,比如对资源进行分类,把地图文件单独放到一个文件夹下,就要用到第二种加载方式了//创建一个CCTMXTiledMap(第二种加载方式) std::string resourc

2013-09-01 00:03:53 2352 1

原创 cocos2d-x之TestCPP例子解析(2)-ActionsTest

这一篇,我们来看下action的例子,这个用的可多了首先我们找到这个文件夹ActionsTest,就2个文件。好的,我们运行测试程序,点击ActionsTest菜单,进入动作测试,如下图所示这是动作测试的第一个图层,右下角的MainMenu就是我们上一篇中TestScene的onEnter()中创建的!首先我们来看头文件#ifndef _Acti

2013-08-31 23:44:55 809

原创 cocos2d-x之TestCPP例子解析(1)-整体框架

业余学习cocos2d-x也有两三个月,陆陆续续看了些书,写了些代码,基本上也算有了个大概的了解,这次想详细整体的了解cocos2d-x,正好有这么好的一个TestCPP的例子。所以准备将TestCPP的源码看一遍,特此做些学习笔记,鉴于现在水平有限,以后可能会回来修改吧!   本文版本是2.14!   TessCPP程序截图如下:2个CCMenu,一个列举了很多个粒子名称的菜单,一个

2013-08-31 17:17:08 1359

原创 重新实现一遍cocos2d-x手机游戏编程一书中的魔塔源码

自习看了一些这本书中魔塔这个游戏,感觉比其他书中的例子好多了,可以说是一个完整的RPG游戏的框架,现在暂时还未完全敲出来版本是2.14,等全部实现后,上传留个纪念!

2013-08-23 23:31:01 1508

原创 编译Cocos2D-x权威指南萝莉快跑遇到的一些问题

有了之前编译喵星战争的经验,基本上顺利将萝莉快跑编译出来了,代码初略了看了一下,没有特别高深的地方!有几个疑问,现在还不太明白!1:切换场景动画时,为啥CCDirector::sharedDirector()->setDepthTest(true);将深度测试关了又开,感觉去掉也没什么太大的变化!2:进行英雄的碰撞检测时,CCRect GameObjHero

2013-08-09 00:00:06 1458 3

原创 编译Cocos2D-x权威指南 喵星战争遇到的一些问题

1:喵星战争源代码是2.0.1版本的貌似是,记得不太清楚了,我的是2.14最新版,当然会遇到些问题。基本上都是代码改版了,一些名称问题,很容易就改好了。2:编译通过,运行时发生个错误,纠结,释放2颗子弹后就开始报这个错误 最后在初始化子弹中的 mybullet->setIsNotVisable();函数改为 mybullet->setIsNotVisable(CCObject*

2013-07-27 01:23:43 1149

原创 收集的一些cocos2d-x资料-博客,源码,网站,论坛等等

1:孤狼教程 -心之所向http://gl.paea.cn/list/cocos1.html

2013-07-27 00:15:37 1922

转载 cocos2d-x win32移植安卓遇到的一些问题

1:有时候win32程序转安卓,安装到真机上会发现有些图片看不到,原因是win32读取图片时,是不区分大小写的,而在安卓手机上去区分的。2:win32上中文会显示乱码,但是转移到安卓手机上,中文正常显示。

2013-07-26 21:52:24 1155

转载 error LNK2005: "public: void __thiscall std::basic_ofstream<char,struct std::char_traits<char> >::`v

http://hi.baidu.com/haifeng60902/item/e0641a3d366b25f9a9842828从这里看到的!vpb记录这不是版本问题,这是vs2010的问题要解决,最简单的方法是不要用vs,第二简单的方法是在link commandline加上一行/FORCE:MULTIPLE简单来说就是VS10的S

2013-06-30 17:05:34 2984

原创 MFC中 修改list控件单元格的颜色

之前找了很多!没找到合适的,似乎都要扩展个自定义类,比较麻烦,后来发现个更简单的方法!首先:重载一个NM_CUSTOMDRAW消息然后:就自动生成了这个东东之后:你改为NMLVCUSTOMDRAW* pLVCD = reinterpret_cast(pNMHDR); *pResult = 0; if ( CDDS_PREPAINT == pL

2013-02-07 15:28:01 2827

原创 求空间中2条线段的最短距离(用osg+C++写的)

2条线段的最短距离float DistanceLineToLine( const osg::Vec3d& p1,const osg::Vec3d& p2,const osg::Vec3d& p3,const osg::Vec3d& p4 ) { float distance; float x1 = p1.x(); //A点坐标(x1,y1,z1) float y1 = p1.y(

2013-02-07 15:07:55 2169 5

原创 OSG中使用Tessellator遇到的一些问题

之前遇到一个问题使用POLYGON画多边形时,添加的点不按顺时针/逆时针时会出现下列问题!  听闻可以用Tessellator解决,但是一直没有效果!过了很久才发现原来是顶点数组设置问题!若是顶点设置为osg::Vec3dArray  Tessellator不起作用!只有设置osg::Vec3Array才有效!这是什么原因啊?现在我不是很清楚?实现代码如下:osg:

2012-10-30 11:47:19 3929 4

creator 浏览器插件

creator 浏览器插件

2022-08-24

gDEBugger-5_8_1.rar

gDEBugger 一个不错的openg调试工具

2021-05-18

lua库 lfs.dll(win32版本)

Lua lfs库 这个库可以实现平台无关(Linux和Windows通用)的文件系统访问

2021-05-14

android-studio-ide-181.5014246-windows

android-studio-ide-181.5014246-windows

2021-04-29

libfairygui(cocos2d版本的lua绑定).zip

FairyGUI2群群里某位大佬已经弄好的包

2021-04-23

lua调试工具

用于调试lua代码, 可断点调试 虽然慢了点

2015-06-10

excel打包为DB工具

RT 所示,将多个Excel 打包为 DB

2014-10-24

cocos2d-x 2.2随机产生姓名

http://blog.csdn.net/liying426/article/details/20786401 资源详细介绍,有不解请留言

2014-03-08

cocos2d-x2.14萝莉快跑

将权威指南的代码在2.14版本上编译通过,改善了代码结构,添加了一些注释!仅供参考

2013-08-08

cocos2d-x 权威指南 ---喵星战争

2.14版本编译,解决了一些bug,加上了一些注释,移植安卓手机测试成功!

2013-07-27

空间中2条线段的最短距离

有讲解 有代码 根据数学公式直接改为代码!线段到线段的最短距离,点到线段的最短距离!

2013-02-07

OpenSceneGraph三维渲染引擎设计与实践.pdf

OpenSceneGraph三维渲染引擎设计与实践

2012-08-17

海军OSG教程

如题 所示!详细内容,下了就知道了!评论后会返回资源分的!

2012-08-01

osg程序设计教程(附书源码)

如标题所示,就是书里的一些源码!方便你不用自己敲代码

2012-08-01

OSG程序设计教程

如题目所说,详细介绍osg程序设计的教程!另有附书的源码可下载

2012-08-01

OSG窗口与IE浏览器的嵌合

告诉我们怎么让osg程序在浏览器窗口里运行!

2012-08-01

osg 最长的一帧

主要研究osg在一帧内做了什么!也就是viewer.run!里面的源码

2012-08-01

OpenSceneGraph三维渲染引擎编程指南

OpenSceneGraph三维渲染引擎编程指南的电子版!你值得拥有!

2012-08-01

Win32编译OSG

一步一步告诉你怎么编译osg! 很详细的步骤!

2012-08-01

OSG快速入门

OSG快速入门!初学OSG的可以看一下!

2012-07-18

空空如也

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

TA关注的人

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