- 博客(37)
- 资源 (19)
- 收藏
- 关注
原创 unity Game窗口预览模糊
Win+R运行——regedit——HKEY_CURRENT_USER——SOFTWARE——Unity——UnityEditor——公司名——产品名。/data/data/包名/shared_prefs/pkg-name.xml。原因:序列化存储了quality,启动时手动设置为0.清空重置即可。HICU\Software[公司名称][产品名称] 项下的注册表中。/Library/Preferences/[应用ID].plist。前言:给美术验收UI时,说我的截图特别模糊。
2023-12-19 11:18:09
1434
原创 cocos2dx -- 坐标转换出错
1:坐标转换问题之前在Node的生命周期onEnter做坐标转换,发现加了适配widget,转换的坐标有问题换到onEnterTransitionFinish就正常了,估计是因为在onEnter坐标还没最终设置完成。virtual void onEnter(); //被添加到场景中的节点时调用virtual void onEnterTransitionDidFinish(); //被添加到场景中的节点完成时调用virtual void onExitTransitionDidSta
2021-06-02 17:59:49
333
1
原创 【性能优化】相关工具记录-gDEBugger
1:openGL调试工具,我是主要用来看纹理缓存占用的,其他功能暂时未发掘出来,看纹理图能发现字体的纹理浪费严重参考链接http://blog.sina.com.cn/s/blog_3ca90a0b0101frnv.html帮助链接http://www.gremedy.com/tutorial/下载链接https://download.youkuaiyun.com/download/liying426/18830673...
2021-05-18 12:07:02
469
原创 【lua】 编程小技巧-运行期热更lua代码
前言有时候UI界面的一些小调整,总是需要重启exe调试,太麻烦了,利用这个小技巧不用重启方便多了,适用于没有复杂关联关系的lua代码!1:参考资料https://blog.youkuaiyun.com/v_xchen_v/article/details/783219112:具体代码TestProtocolUI = {}function TestProtocolUI:run() local platformID = CCApplication:sharedApplication(...
2021-05-14 10:50:40
247
原创 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
1249
原创 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
522
原创 cocos2dx 3.17.2 集成 FairyGUI【构建FairyGUI例子项目】(1)
1:参考资料cmake构建项目https://blog.youkuaiyun.com/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
541
2
原创 cocos2dx 富文本中文字符不显示
查了半天 为啥富文本有些文字不显示,原来是编辑环境用的GBK编码,我写死的测试文本转码的时候为空,故没有显示了,又被编码给坑了,把测试文本放到外部utf-8文件就ok了
2021-04-15 18:53:06
268
原创 【cocos2dx】ttf文本纹理内存优化,加上打印对比工具
参照:https://blog.youkuaiyun.com/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
382
原创 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
441
原创 学习使用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
179
原创 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
693
原创 android网页打包工具设计篇
前言:随着手游迭代更新越来越快,打包需求也越来越频繁,每周都喊你去打包有时候还要等着别人功能做完去打包那么是多么的蛋疼。本来有个用C#实现的工具,在本地电脑上没用,但是测试都不用,只能弄过网页给他们一键打包。一:工具语言tomcat 本地网页服务器搭建,jsp,python二:具体实现1:搭建好网页服务端后,通过jsp直接调用python脚本2:svn更
2017-06-26 11:37:28
762
原创 工作小计
2017/3/13最近接个ADBERT SDK,里面用到了google-play-services里面的java.lang.VerifyError验证错误。当验证器检测到某个类文件中存在内部不兼容或者安全问题时抛出该错误。adInfo = AdvertisingIdClient.getAdvertisingIdInfo(mContext);
2017-03-13 11:44:25
480
转载 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
698
转载 XCode工程中 Project 和 Targets区别
原帖地址:http://blog.youkuaiyun.com/zhaozy55555/article/details/8557175XCode工程中 Targets讲解是本文要介绍的内容,相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到T
2014-05-08 11:01:33
579
原创 cocos2d-x 屏幕适配方案
手机游戏开发不可跨越的障碍就是多分辨率下屏幕如何适配。网上已经有很多中方式了,我这里简单把现在项目中用到的方法记录下来1:cocos2d-x自带一个函数,设置屏幕适配方式,不过由于从横比的关系,总会有黑边,或截取的情况发生。2:采用多种资源配置是最不可取的方式3:通过计算多种分辨率的共同可视区域,将关键,重要的UI放在这个共同可视区域中也是一种不错的方法。
2014-03-25 19:19:25
851
原创 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
660
原创 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
742
原创 cocos2d-x 2.2版本下实现随机姓名产生
前言:手机网游总会让玩家自己输入个角色名,想偷懒的话,加个姓名随机产生角色名也挺不错的~~~环境:mac Xcode5.0 cocos2d-x 2.2首先准备一个XML文件如下图所示就行啦然后将它解析出来分别放入 // 玩家firstName vector m_firstNameVec; // 玩家名称 vecto
2014-03-08 16:53:58
1704
转载 cocos2d-x怎样创建多平台项目
刚开始搭建cocos2d-x模板时,只是在xcode增加了一个Cocos2d-x的工程选项,创建的工程也是当前平台的,但是在往下下的源码中,经常看到都是多平台的,如下图所示如何创建多平台呢,这就要使用引擎自带的create_project.py脚本了Xcode下:终端输入命令cd /cocos2d-x/tools/project-createor/进入到脚本所在
2014-03-07 17:45:53
700
原创 一些简单记录
1:Xcode设置横竖屏在RootViewController.mm文件里找到 - (NSUInteger) supportedInterfaceOrientations方法。如果想让程序是竖屏,直接return UIInterfaceOrientationMaskPortrait。横屏是默认的,当然也可以选择别的,自己跟到源码里找,应该不难。大概是以下
2013-09-13 13:04:10
884
原创 内存与字符串操作函数
面试经常考的,可是经常忘记!现在项目一般都是用string,很少用char,都不记得写了,现在记录下!省的忘记// test123.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include void *mystrcpy(void * const dest,void const * const sr
2013-09-06 19:07:26
693
原创 使用CCTMXTiledMap出错的问题!
之前碰到一个文件采用第一种加载方式时,如果地图文件以及相对应的图块文件放在资源文件中的另一个文件下,比如map文件夹下时,会发生错误,找不到图块文件,因为源码依然实在资源文件下找。 这种情况下,比如对资源进行分类,把地图文件单独放到一个文件夹下,就要用到第二种加载方式了//创建一个CCTMXTiledMap(第二种加载方式) std::string resourc
2013-09-01 00:03:53
2582
原创 cocos2d-x之TestCPP例子解析(2)-ActionsTest
这一篇,我们来看下action的例子,这个用的可多了首先我们找到这个文件夹ActionsTest,就2个文件。好的,我们运行测试程序,点击ActionsTest菜单,进入动作测试,如下图所示这是动作测试的第一个图层,右下角的MainMenu就是我们上一篇中TestScene的onEnter()中创建的!首先我们来看头文件#ifndef _Acti
2013-08-31 23:44:55
900
原创 cocos2d-x之TestCPP例子解析(1)-整体框架
业余学习cocos2d-x也有两三个月,陆陆续续看了些书,写了些代码,基本上也算有了个大概的了解,这次想详细整体的了解cocos2d-x,正好有这么好的一个TestCPP的例子。所以准备将TestCPP的源码看一遍,特此做些学习笔记,鉴于现在水平有限,以后可能会回来修改吧! 本文版本是2.14! TessCPP程序截图如下:2个CCMenu,一个列举了很多个粒子名称的菜单,一个
2013-08-31 17:17:08
1448
原创 重新实现一遍cocos2d-x手机游戏编程一书中的魔塔源码
自习看了一些这本书中魔塔这个游戏,感觉比其他书中的例子好多了,可以说是一个完整的RPG游戏的框架,现在暂时还未完全敲出来版本是2.14,等全部实现后,上传留个纪念!
2013-08-23 23:31:01
1589
原创 编译Cocos2D-x权威指南萝莉快跑遇到的一些问题
有了之前编译喵星战争的经验,基本上顺利将萝莉快跑编译出来了,代码初略了看了一下,没有特别高深的地方!有几个疑问,现在还不太明白!1:切换场景动画时,为啥CCDirector::sharedDirector()->setDepthTest(true);将深度测试关了又开,感觉去掉也没什么太大的变化!2:进行英雄的碰撞检测时,CCRect GameObjHero
2013-08-09 00:00:06
1564
原创 编译Cocos2D-x权威指南 喵星战争遇到的一些问题
1:喵星战争源代码是2.0.1版本的貌似是,记得不太清楚了,我的是2.14最新版,当然会遇到些问题。基本上都是代码改版了,一些名称问题,很容易就改好了。2:编译通过,运行时发生个错误,纠结,释放2颗子弹后就开始报这个错误 最后在初始化子弹中的 mybullet->setIsNotVisable();函数改为 mybullet->setIsNotVisable(CCObject*
2013-07-27 01:23:43
1206
原创 收集的一些cocos2d-x资料-博客,源码,网站,论坛等等
1:孤狼教程 -心之所向http://gl.paea.cn/list/cocos1.html
2013-07-27 00:15:37
2005
转载 cocos2d-x win32移植安卓遇到的一些问题
1:有时候win32程序转安卓,安装到真机上会发现有些图片看不到,原因是win32读取图片时,是不区分大小写的,而在安卓手机上去区分的。2:win32上中文会显示乱码,但是转移到安卓手机上,中文正常显示。
2013-07-26 21:52:24
1240
转载 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
3197
原创 MFC中 修改list控件单元格的颜色
之前找了很多!没找到合适的,似乎都要扩展个自定义类,比较麻烦,后来发现个更简单的方法!首先:重载一个NM_CUSTOMDRAW消息然后:就自动生成了这个东东之后:你改为NMLVCUSTOMDRAW* pLVCD = reinterpret_cast(pNMHDR); *pResult = 0; if ( CDDS_PREPAINT == pL
2013-02-07 15:28:01
3309
原创 求空间中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
2831
2
原创 OSG中使用Tessellator遇到的一些问题
之前遇到一个问题使用POLYGON画多边形时,添加的点不按顺时针/逆时针时会出现下列问题! 听闻可以用Tessellator解决,但是一直没有效果!过了很久才发现原来是顶点数组设置问题!若是顶点设置为osg::Vec3dArray Tessellator不起作用!只有设置osg::Vec3Array才有效!这是什么原因啊?现在我不是很清楚?实现代码如下:osg:
2012-10-30 11:47:19
4432
cocos2d-x 2.2随机产生姓名
2014-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人