自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Bugly iOS 符号表手动配置详细教程

https://www.jianshu.com/p/1e86adb31903官方教程官方的符号表工具iOS文档版­使用指南不是很详细,于是自己动手写一个更加详细的教程方便大家阅读。1 配置环境1.1 点击Java运行环境下载(JRE或JDK版本需要>=1.6)。1.2 安装过后,查看是否安装成功,打开终端,在终端输入"java -version"(这是查看运行环境的版本号),...

2019-11-27 11:51:29 657

转载 ZeroBrane Studio远程调试Cocos2d-x的Lua脚本

测试环境ZeroBrane Studio (0.39 for mac; MobDebug 0.542)Mac OS X 10.9Xcode 5.011.将ZeroBrane Studio.app/Contents/ZeroBraneStudio/lualibs/mobdebug/mobdebug.lua这个文件拷贝到cocos2d-x/samples/Lua/HelloLua/Resour...

2019-11-09 00:24:54 375

转载 ZeroBrane Studio进行LUA远程调试

ZeroBrane Studio官方地址:https://studio.zerobrane.com/doc-remote-debugging1、下载IDE,我现在的是ZeroBraneStudioEduPack-1.50-win32这个解压版本,我直接解压到我的F盘2、我用lua源码编译的lua解析器作为测试环境,就一个lua.exe和lua51.dll,然后在同目录新建个test.l...

2019-11-09 00:19:31 499

转载 iOS常用之XCode快捷键、常用快捷代码片段

1. Xcode快捷键------------------------常用--------------------缩放代码块 cmd+option+左箭头/右箭头左移右移代码块 选中代码行cmd+[ ]按浏览记录切换 cmd+control+左箭头/右箭头切换.h/.m cmd+control+上箭头/下箭头移动到页面最左右 cmd+左右箭头移动到页面最上下 cmd+上下箭头全选代...

2019-11-08 23:42:43 429

转载 【iOS-cocos2d-X 游戏开发之一】在Mac下结合Xcode搭建Cocos2d-X开发环境!

https://www.jianshu.com/p/e9b40bc50811cocos2d是OC写的,cocos2dx是c++写的cocos2d只能在ios下运行,cocos2dx是跨平台的,ios和android平台都可以运行cocos2d是外国人搞的,cocos2dx是中国人搞的。cocos2dx是cocos2d的C++写法,但是游戏架构是一样的,都包含了精灵,导演,场景,动作...

2019-11-03 23:50:26 607

转载 VcProj详解

vcproj 是一个标准的xml文件,因此以下就以节点顺序描述。大概分为以下几个部分:<VisualStudioProject> 工程属性<Platforms> 平台名称<ToolFiles> 工具文件<Configurations> 编译和链接的配置信息,了解项目的编译链接一般在这里<Re...

2019-11-01 15:26:04 578

原创 cocos2d-x js官网资料

https://www.cocos.com/docs/js/3-jumping-into-cocos2d-js/3-2-creating-your-first-scene/zh.html

2019-03-28 17:08:22 489

转载 cocos2d-js 创建工程

Cocos2d-JS最引以为傲的能力就是完美的一次开发,全平台部署得能力。得益于3.0版中Web引擎和Native引擎的整合,Cocos2d-JS为Web和各原生平台开发提供了一套统一的工作流,开发者只需要关注自己的JavaScript代码,我们提供了Cocos Console工具帮助用户管理开发以及发布的流程。Cocos2d-JS v3.0框架:从这张架构图中可以看出,Cocos2d...

2019-03-28 16:58:23 461

转载 cocos2d-js | 批处理新建项目和开发环境的选择

(接触过cocos2d-cpp的dalao肯定不会陌生,新建项目使用命令行的时候会选择语言 - language)(如果你已经配置好了cocos2d-x的开发环境,就可以开始啦!)我们选择语言为 js这里使用批处理创建吧 @echo off set /p projectName=请输入项目名称: if "%projectName%"=="" goto ...

2019-03-28 16:34:43 194

转载 vs2015无法打开包括文件stdio.h ctype.h ucrtd.lib

方法/步骤 打开项目空间,依次选择项目-->xxxxx属性(你的项目名字属性) 在打开的选项卡中选择vc++目录-->包含目录下拉条点击编辑 点击最上方的添加一个新地址,如图所示 这里的地址默认在 C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\ucrt...

2019-03-28 15:19:09 8607

转载 cocos2d-js 游戏源码

四款不同类型的游戏 这里写图片描述完整的项目https://github.com/QQ951127336/Game_byJavaScript10秒内吃萝卜/*** Created by 95112 on 2018/4/1.*/var rabbit = null;var size = null;var xStep = null;var yStep =...

2019-03-27 14:59:32 741

转载 搭建Cocos2d-JS开发环境

搭建Cocos2d-JS开发环境使用Cocos2d-JS引擎开发游戏。基本的程序代码是JavaScript语言,因此,凡是能够开发JavaScript语言工具都适用于Cocos2d-JS游戏开发。本书我们推荐WebStorm和Cocos Code IDE工具。搭建WebStorm开发环境我们在以往使用了WebStorm开发工具。它是非常优秀的JavaScript开发工具。WebStorm工...

2019-03-27 10:30:19 446

转载 new,malloc,globalAlloc的区别与详解

在C和C++语言的学习和使用中,尤其是科学计算编程中,内存的合理分配常常是一个很头疼的问题。你无法在你的程序中使用,例如double a[2000][3000]这样的超大静态数组变量,因为这已经超出普通编译器默认的栈大小更或者会受到系统等因素的影响而无法使用,必须使用动态分配内存的技术,这样就可以不受限制了。(前提是系统内存足够)一、关于内存 1、内存分配方式  内存有三种:  (...

2019-03-11 15:35:49 332

转载 C++ 使用TinyXML解析XML文件

下载地址:https://sourceforge.net/projects/tinyxml/https://www.cnblogs.com/xudong-bupt/p/3733306.html1.介绍  读取和设置xml配置文件是最常用的操作,TinyXML是一个开源的解析XML的C++解析库,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成...

2019-01-15 15:50:58 432

转载 new与malloc的10点区别

阅读目录前言 new与malloc的10点区别 1. 申请的内存所在位置 2.返回类型安全性 3.内存分配失败时的返回值 4.是否需要指定内存大小 5.是否调用构造函数/析构函数 6.对数组的处理 7.new与malloc是否可以相互调用 8.是否可以被重载 9. 能够直观地重新分配内存 10. 客户处理内存分配不足 总结 正文回到顶部...

2019-01-09 21:05:59 216

转载 SVN使用教程

https://www.cnblogs.com/rwh871212/p/6955489.htmlSVN简介: 为什么要使用SVN?      程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么?   它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文...

2019-01-04 14:18:30 189

转载 负数转无符号运算 (-1对256取模)

c++primer5遇到了这个-1对256取模,负数取模还真的不清楚,所以查了查资料,供大家参考。  原文是这样说的:C++中,把负值赋给unsigned 对象是完全合法的,其结果是初始值对无符号类型表示数值总数取模后的余数。所以,如果把-1赋给8位的unsigned char,那么结果是255,因为255是-1对256求模后的值。  1.从数学角度解读:  取模运算时,对于负数,应该...

2018-10-22 15:33:16 8082 1

转载 std::remove

C++ vector 删除符合条件的元素C++ vector中实际删除元素使用的是容器vecrot中std::vector::erase()方法。C++ 中std::remove()并不删除元素,因为容器的size()没有变化,只是元素的替换。1.std::vector::erase()  函数原型:iterator erase (iterator position);  //删除...

2018-09-29 17:36:31 7374

转载 对于Unity项目CPU优化的理解

1、首先美术资源的面数,这个程序没法去改,只能通过美术修改。在不影响效果前提下,面数尽可能的少,现在的移动设备性能越来越高,一般同屏最高10万面左右都是可以接受的,当然为了适配一些少量的低端机还是需要减少,个人感觉一个角色面数控制在8千以内,5千左右效果就已经足够达到要求。 2、接下来,就是减少Drawcall数量,为什么要减少Drawcall?,因为DrawCall是CPU调用底层图形接...

2018-08-28 14:48:35 622

转载 Unity的性能优化CPU/GPU/内存

http://blog.sina.com.cn/s/blog_6cef69490102wxjb.htmlCPU的方面的优化:上文中说了,drawcall影响的是CPU的效率,而且也是最知名的一个优化点。但是除了drawcall之外,还有哪些因素也会影响到CPU的效率呢?让我们一一列出暂时能想得到的:DrawCalls物理组件(Physics) GC(什么?GC不是处理内存问题的嘛...

2018-08-28 14:46:41 11357 2

转载 unity 中Texture大小与占用内存关系

例子1:使用RGBA 32bit真彩(Truecolor),占用内存 = 4Bytes*512*512 = 1MB;例子2:使用RGB ETC 4bit压缩,占用内存 = 0.5Bytes*512*512 = 128KB。​即8位(bit)的图 ​占用内存 = 1bytes * 图片大小那么​ 一个1024*1024大小 32位的图占用内存就是 1024*1024*4bytes = 4...

2018-08-28 14:42:47 4925

转载 UNITY5.2如何使用VSTools调试

误区声明百度上需要博客都用了一种先安装UnityVS1.8.2或者UnityVs1.9,然后在Unity中导入UnityVS,接着填写UnityVS License的方法。这是Unity旧版本的方法,新的版本中,几个步骤你都可以做,但是到了填写License那一步,VS就会一直提示你License无效。正确方法确认自己的Unity版本,Unity5.2及以上 确认自己的VS版本...

2018-08-03 16:28:41 330

原创 cocos学习网站

http://www.cnblogs.com/xieheng/p/3611588.html

2018-07-25 18:43:44 343

转载 cocos2dx系列笔记(2)- windows环境配置后续之 Android环境配置

http://www.cnblogs.com/zhaolion/p/4280002.html续上篇对于想用cocos2dx来开发Android游戏的人来说,最痛苦的莫过于配置Android环境和之后的奇奇怪怪的编译失败问题。这是经历了多次成功与失败之后,血与泪的经验包,大家请收好。如果你有更便捷的方法,请一定要指教我,感谢!android环境搭建由于中国长城的原因,你需要借助一些外界的...

2018-07-20 22:22:33 327

转载 cocos2dx系列笔记(1)- windows环境配置前篇

转自:https://www.cnblogs.com/zhaolion/p/4278118.html本篇是本人搭建cocos2dx-Windows 64位环境的配置说明,仅供参考。开发准备  搭建环境肯定需要准备好所有工具,只有把工具都准备好了,才能撸起袖子干活,但是肯定被cocos官网提供的软件数目和分布的零散不堪的开发环境准备文档整的没有头绪。下面我们来理清一下思路。1.pyt...

2018-07-20 22:00:44 4069

转载 Cocos2d Lua开发环境完全搭建

总体思路:用cocos2d自带的phthon脚本生成工程,cocos2d自带lua虚拟机,通过babelua插件显示已经创建的lua工程 然后通过代码中增加lua-cocos2d的接口来创建工程  1.     安装visual studio 2013  http://pan.baidu.com/s/1i5QMW1v    2.     安装python  h...

2018-07-20 11:07:05 579

转载 C语言字符串操作总结大全(超详细)

1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长

2018-04-25 16:00:25 285 1

转载 C++的类中,声明一个对象好还是用指针申请一块空间好?

在c++的类中,我如果要访问类中的成员变量或函数,有2种方法,第一种就是定义一个一个对象,如:Class A ... A aa;aa.xxx();另外一种就是Class B ...B *aa = new B();aa->xxx();这两种方法在使用上不知有没有什么区别,或是什么情况下用指针对象,什么情况下用普通对象?收起用指针对象,用完之后需要释放内存空间

2018-02-05 10:53:15 1673

转载 C语言的五大内存分区

在C/C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。     栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。      堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结

2018-02-05 10:31:45 1567

转载 C++ char * 和char[]的区别以及怎样与string类型进行转换

由于之前一直使用string类型来操作字符串,这几天突然看了几个程序,发现对char[]和char*类型不甚了解,然后从网上查看了几篇博客,在此进行以下总结。博客如下:http://blog.csdn.net/liruxing1715/article/details/6715503http://blog.csdn.net/yahohi/article/details/7427724一、

2018-02-05 10:29:56 4057

转载 C/C++中如何获取数组的长度

1. 算术表达式:#include  int main() {    int arr[4];    std::cout sizeof( arr ) / sizeof( arr[0] ) // 输出4}或者#include  int main() {

2018-02-05 10:24:30 51317

转载 javaScript产生随机数的几个用法

var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];function generateMixed(n) {     var

2018-01-21 22:51:42 435

转载 JS 生成一组不重复的随机数

随机产生一组介于指定范围的不重复的随机数。1.主要实现[javascript] view plain copy ///   /// 生成一个指定范围的随机数  ///   /// 起始值  /// 终止值  function newNumber(start,end){      return Math.round(Math.random()*(end-s

2018-01-21 22:48:17 2718

原创 JavaScript常用函数 random

randomMinus1To1函数从字面意思来看是取-1到1之间的随机数,随机数是浮点数,random0To1就是取0到1的随机数,随机数是浮点数 // 重置计时器,根据消失时间范围随机取一个值(取值为this.minStarDuration到this.maxStarDuration之间的浮点值包含minStarDuration,不包含maxStarDuration

2018-01-21 22:47:39 1999 1

原创 JavaScriptmath对象

JavaScript Math 对象Math 对象Math 对象用于执行数学任务。使用 Math 的属性和方法的语法:var pi_value=Math.PI;var sqrt_value=Math.sqrt(15);注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是

2018-01-21 22:47:05 224

转载 使用Cocos Studio制作plist文件

原文地址:http://blog.csdn.net/chenqiai0/article/details/46820669步骤如下:创建一个工程CAnimal;新建一个文件,类型选择合图; 导入图片资源;合图导出;查看合图文件;温馨提示:我们将鼠标方法合图中的小图片上,就会显示图片名,如下:

2018-01-16 16:57:42 1540

转载 cocos2d-x 图片纹理优化 资源加载方案

原文地址:http://blog.sina.com.cn/s/blog_64d591e80101me1y.html文章主要解决了我一直以来疑惑的几个问题1.到底用不用2的N次幂的图片2.为什么加载资源的时候,内存会突然飙高3.内存突然飙高的解决方案4.如何解决程序在加载资源卡的问题首先是cocos2d-x官网上的优化建议一帧一帧载入游戏资源

2018-01-16 16:34:36 872

转载 cocostudio导出数据在代码中加载

使用cocos v2.x发布的CSB资源更换了加载方式,需要用CSLoader来加载。目前的cocos支持的语言有C++、js、lua, 编辑器默认导出的格式为csb、json,下面来分语言介绍如何在引擎加载编辑器导出的数据:C++(仅能加载csb数据):#include "ui/CocosGUI.h"#include "Cocos Studio/Cocos Studio.h"

2018-01-16 14:11:44 268

转载 Cocos2d-x 3.2版本以上LUA脚本热更新(动态更新)解决方案

博客地址:http://blog.csdn.net/qq446569365能够进行热更新,是Lua脚本的最大优势,通过热更新能够解决诸多问题。例如App Store的审核,不用每次都提交版本,等待审核了,直接通过热更新更新游戏逻辑和素材即可。只有在进行大版本更新(修改底层C++部分)时候才需要重新提交审核。官方的LuaTest中提供了一个热更新的简单例程,但是实际运行却没有

2018-01-15 18:26:47 2792

转载 cocos2dx[3.x]——V3.x各个版本发布说明

【传送门】发布说明:    https://github.com/fusijie/Cocos2dx-ReleaseNote-zh/blob/master/SUMMARY.md更新记录:    https://github.com/cocos2d/cocos2d-x/blob/v3/CHANGELOG    https://github.com/cocos2d/c

2018-01-14 23:44:40 1971

空空如也

空空如也

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

TA关注的人

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