一专题提供一的最新资讯内容,帮你更好的了解一。
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 大家对Cocos2d中动作的使用大概都很清楚了,其实本身action的概念也不复杂. 但是在某些情况下,一般的动作不能满足我们需求的时候,我们就必须使用更高级的Action方法来解决问题. 比如,串行化(不是序列化哦,这是两个完全不同的概念)不同Action的执
前段时间换手机了,旧的安卓手机闲着没事,就想编几个简单的小游戏试试手。 于是使用了COCOS2DX 3.0的引擎来开发。 由于习惯C++的编程,跨平台的编译就存在问题,好在COCOS2DX提供的python的自动编译脚本,工程按照要求格式建立就好了。 但调试又成了一个大麻烦,本来下载了eclipse c++版本,发现用起来还是不习惯。于是下载了visualgdb的插件在vs2012上调试,hell
 在windows上检测内存泄露有很多方式:windgb、vld等、 对于windgb,它本身用着不太方便,检测少数的几个头文件还可以,但是文件数量多了,或者他人写的代码,就比较费劲了(相对于我来说,因为也可以使用python等脚本语言来做这个),最终我选择了vld https://vld.codeplex.com/ 这是官网,直接点击右侧的download下载一个exe,然后安装(记得关闭vis
          由于我最开始学习的Java,做过电子商务的开发,所以对以Java为语言写服务器代码相对来说更容易一些。但是我最想做的是游戏科普的方向,但又不想放弃之前的学习,我学习了JNI,Android NDK的使用,但是所有的button等都要自己写,效率太低了,所以学习了开源游戏引擎Cocos2dX,能够和Android的开发相互协调,所以学清楚了这个软件。做平面很是方便,但是做三维有些
前文         我呢,现在在一家手游公司上班,但是我之前一直学习的是做Android应用的,来这家公司后就在做SDK渠道接入的工作,工作好清闲啊,但是感觉自己来了一个多月了也没什么提高。可能是我太笨了吧。哇咔咔咔。By the way,我的上司很牛逼,各种技能各种强大那种扛把子,羡慕羡慕。每天看着游戏研发部门的小伙伴热血沸腾的做游戏,我们部门冷冷清清各忙各的,我就觉得这生活忒没劲了。工资少吧
最近公司要做的一个cocos-x项目,这个项目用的是2.2.6版的cocos-x c++ 版,cocos比较老的版本。由于打包出来的apk超过了300M,而且资源无法热更新。面临这两个问题。我们讨论了一下,如何尽快的把包改到50m以内和在线更新新主题,对此研究了一下cocos的底层。了解到cocos可以通过 CCFileUtils::sharedFileUtils()->addSearchPath
# hello world项目之后,接着需要自己开发游戏了,涉及到的东西比较多,一些常用的基础知识整理,同时也是对原来学过的知识总结。 vs2010 + cocos2d-2.1beta3-x-2.1.1 项目结构 AppDelegate.cpp的 applicationDidFinishLaunching() 方法 bool AppDelegate::applicationDidFinishLau
1:矩阵变换 case Projection::_3D: { float zeye = this->getZEye(); Mat4 matrixPerspective, matrixLookup; loadIdentityMatrix(MATRIX_STACK_TYPE::MATRIX_STACK_PROJ
首先编辑jsb中间层,主要是在AppDelegate中进行注册单例,在js中进行调用 jsb_lcm_api.h: // // jsb_lcm_api.h // MoonWarriors // // Created by xiaohei on 2/21/17. // // #ifndef __LCM__jsb_lcm_api__ #define __LCM__jsb_lcm_api__
JNI相关知识 JNI的意思是java本地接口,通过jni可以实现java层代码和其他语言写得代码进行互调。在cocos2d-x中,如果想要在c++层调用java层的代码,就是通过jni技术。通过调用java层的代码,我们就可以在Android平台下实现一些引擎没有提供给我们的功能,或者做一些其他的功能。比如加个广告,加个分享,调用Android原生的对话框等等吧。Cocos2d-x比较人性化的是
转自:http://www.cnblogs.com/hll2008/p/4235714.html 一、前提: 完成Hello Game项目的创建编译。 具体参考:Cocos2dx.3x_Hello Game项目创建篇 二、本篇目标: l  说说关于塔防游戏的想法和思路 l  实现一个简单的塔防游戏原型 三、内容: l  说说关于塔防游戏的想法和思路 首先上一张塔防游戏PSD设计效果图 游戏故事设定
一. 环境准备 我一直在探索cocos H5正确的开发姿势,目前做javascript项目已经离不开 nodejs、npm或grunt等脚手架工具了。 1.初始化package.json文件 npm init 当新建好cocos-js或creator项目,在项目根目录使用npm init命令,一路回车,将在当前目录创建package.json文件用于nodejs三方模块的管理。关于npm的使用细节
    spine的坑基本填的差不多了,坑完了spine,又开始坑dragonbones了。     为什么呢,因为dragonbones免费,而且编辑器和flash类似,现在的美术更熟悉。加上spine的坑确实有点麻烦,想换一个。     但是真正的换了,开始研究之后,才发现事情并么有那么简单。这个东西的坑也不少。     后面会慢慢的分析各种利弊,当然也会和spine对比。 先介绍下环境:  
项目里面要做语音交流的部分,把其中遇到的问题记录下来。单拿android和iOS录音来说都没什么问题,android和iOS都有各自支持的语音格式,但是要做语音交互的时候就遇到各种蛋碎的事情了。 网上查找说有三种方案供选择 第一种方案对于服务器负荷较大,不论是安卓端亦或是IOS端都将音频传输到服务器,通过服务器进行转换再进行转发。这种做法可以不受系统限制,但是信息量较大时对服务器负荷较大,对服务器
Exchange 2013SP1和O365混合部署系列一 一直说写点什么,但是学的的东西太多了,不知道怎么写,因为项目关系最近在学习O365,一些记录供大家参考.O365现在越来越火,在珈毓接触的客户中,有很大一部分非常感兴趣.下面我们一起探讨下O365的混合部署.下面的几张可以很清楚的了解,什么是混合部署?混合部署的优点. 好了,至少对混合部署有了一定的了解.我们下面看看如何进行混合部署. 大致
鉴于目前iOS手机性能的提升,使用webview方法开发的app效果已经很理想,团队在项目中使用了hybrid的开发模式,积累了一定的经验,便分享出来给大家参考,并互相学习。 好了,废话不多说,下面从目标、技术原理、代码展示三个部分讲解。 一、目标 使用native与HTML结合的方式,变动小的页面使用native开发,如个人信息;而电影、影院信息等页面使用HTML(这个应用是买电影票的~)。为了
本文讲述邮件迁移的集中方式的优劣势 我们先来看微软官方的说明 再来看看微软官方对外部约束说明 请注意,这个只是针对国际版的Office 365,如果是大陆版的Office 365,限制条件更加多!!! 个人总结各种迁移方式选择的场景和优先级 根据我个人的理解: PST迁移:完全手工迁移,无法迁移配置数据,工作量相当大,迁移进度不可控,建议用户不要超过25个 IMAP迁移:本地如果不是Exchang
前言: 跨平台APP开发是以后的一个趋势,将会有更多的工具出现。原生开发人员无论是薪资还是人数都将出现一定的下降。 --------谷震平 一 Native/Hybrid/Web App开发      Native原生开发,目前较为成熟,各大公司均采用此方式。但是其人工成本较高,同一个项目,至少需要Android端、iOS端、Web端三个开发团队。     Web App是指基于Web的系统和应用
时至今日,我都在想“微信小程序”为什么不能做成Web式,而是要去加那么一层隔离,终归其原因,还是随着时间向前走,Hybrid的载体也发生了变化,不然该卡的还是一样卡的一逼。从iOS的角度上来说载体从UIWebView变成了WKWebView,Android有着他们自研的X5当然原生的内核,如果你用着Android7.0也不见得会卡,这才是小程序能出来的根本原因,没有载体,一切都是空谈。 今天,我们
小白是从事Android开发的,最近由于项目需要,转向了混合开发模式,相关转载的文章已对原文出处进行说明,如有侵权,请联系小白,立即下架!在此感谢大神的无私奉献、、、 原文出处:http://www.infoq.com/cn/articles/hybrid-app-development-combat 【引言】近年来随着移动设备类型的变多,操作系统的变多,用户需求的增加,对于每个项目启动前,大家都