$1 Unistroke(单笔画) Recognizer官网 http://depts.washington.edu/aimgroup/proj/dollar/ (在官网还有多笔画的识别库) 代码下载 http://depts.washington.edu/aimgroup/proj/dollar/others/cpp.bw.zip 下载代码包括: GeometricRecognizer.h GeometricRecognizer.cpp GemetricRecognizerTypes.h Ge…
ios游戏引擎之Cocos2d(一) cocos2d是一个免费开源的ios游戏开发引擎,并且完全采用object-c进行编写,这对于已经用惯object-c进行ios应用开发的童鞋来说非常容易上手.这些也是我推荐使用cocos2d进行ios游戏开发的原因,当然从字面上已经可以开出来,这是一款专注于"2d"游戏的开发引擎,您也可以自己编写3d渲染代码或者使用第三方的解决方案,在cocos2d里加载显示3d模型.此外对于3d,也可以选用cocos3d来进行游戏开发.好了,废话不多说,还是先…
真的是有一段时间没写博了,这段时间呢,发生的事情真的挺多,另外自己呢也闲来做了一些自己的喜欢的东西,主要做的还是基于Mac系统的Cocoa框架的各种编辑器吧.(对了,今年初也出了自己第二本书<iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发>) 百牛信息技术bainiu.ltd整理发布于博客园 废话少扯,最近又研究了下Cocos2d-HTML5相关引擎,其实说起HTML5,3.4年前Himi就接触过了,那时候的HTML5 Canvas  对我印象很深,但是不论当时还是现…
/** ----------------------------游戏场景的搭建-------------------------------- 1首先创建一个surfaceview ,它能够在子线程中更新UI(全局的) 2然后在oncreate方法中对这个surfaceview进行实例化 3使用setcontentview方法将这个surfaceview对象给设置到界面上显示出来 4获取一个导演 5告诉导演将画面现到surfaceview上 即让cocos2d和surfaceview对象产生关系…
2013是游戏爆发的一年,手游用户也是飞速暴增.虽然自己不做游戏,但也是时刻了解手机应用开发的新动向.看到CSDN的"写书评得技术图书赢下载分"活动,就申请了一本<iOS cocos2d 2游戏开发实战(第3版) >.由于时间的关系,没有仔细读完全部内容,翻看了几章,书的内容还是不错的,说真的.书的原作者是Steffen Itterheim 可以在http://www.learn-cocos2d.com/ 了解他. <iOS cocos2d 2游戏开发实战(第3版)…
其实,三角函数的知识点是初中的数学基础.但是在编程里合理的利用的话,也会很好玩的,可以制作出很多有趣的动画特效. 首先要注意的是 角度 和 弧度 的转换. 360度 = 2×PI弧度 180度 =   PI弧度 所以30度的正弦函数 = sin(30/180×PI) 但是在cocos2d游戏引擎提供的sin(参数值)这里的参数值范围是在[0,1]之间. 利用三角函数的波形来控制小球的运动 关键代码: 头文件: protected: float _angle; cpp实现文件: _angle =…
Cocos2d vision:  cocos2d-x-3.8.1 万丈高楼,起于累土.对于一个游戏框架的学习,其实在于框架功能的使用积累,学会了如何在cocos2d游戏引擎的基础上使用它提供的各种功能,并灵活运用, 以及学会查阅Cocos2d官方提供的API文档.相信自己也能开发出自己喜爱或者让别人羡慕的游戏. 目录: 1>认识origin和visibleSize以及cocos2d的基础绘画类DrawNode的简单实用 2>认识 CCLOG() 3>有关schedule的使用 4>…
本来很早就想写关于CCTableView的文章,但是在基本功能实现之后呢,项目需求增加导致对这个控件的研究必须更加深入一点. 好的,现在开始介绍一下这个控件,在Cocos2d—X引擎中,这是一个仿制iOS里面的NSTableView的一个控件. S1,使用这个控件需要首先引入扩展库文件 #include "cocos-ext.h" S2,然后使类继承CCTableView的2个代理, class ServerPrizeList :public CCLayer,public CCTabl…
在第一讲中已经新建了第一个cocos2d程序,执行效果例如以下: 在这讲中我们来分析下里面的代码,了解cocos2d的工作原理,看看屏幕上的这个"Hello World"是怎样显示出来的. 这是HelloWorld项目的代码结构: 以下,我们開始分析项目中的这些源文件: 从程序的入口点開始 这么多源文件在这里,到底先看哪个呢?有些人可能会先挑内容少的来看,认为这样就能够轻松解决掉一个源文件了.事实上这是不正确的,这样看起来更加是一头雾水,根本搞不清楚每一个源文件之间的联系.正确的做法应…
一.游戏引擎概念 什么是游戏引擎       游戏引擎是指一些已编写好的可编辑游戏系统或者一些交互式实时图像应用程序的核心组件.这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能easy和高速地做出游戏程式而不用由零開始. Cocos2d家族 cocos2d是一个开源的游戏开发框架,利用它能够很easy的开发2D游戏. 包含下面成员 Cocos2d-x  Cocos2d-iphone Cocos2d-android 本质差别:开发的语言不一样:Cocos2d-x使用c+…
做手机游戏需要三个核心的类,即:SurfaceView,SurfaceHolder,Thread.帧数要在30帧左右是最好的. cocos2d游戏引擎 封装好的框架,可直接使用 cocos2d-android (用java编程) 导演:控制场景的切换,控制开始和暂停 场景:添加图层 图层:添加精灵 精灵 全屏: application: android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" Activity:…
Cocos2d-js可以实现在网页上运行高性能的2D游戏,实现原理是通过HTML5的canvas标签,该引擎采用Javascript编写,并且有自己的一些语法,因为没有成熟的IDE,一般建立工程是通过WebStorm手动创建文件与文件夹,实现将引擎跑起来,下面详解一下运行过程. 首先,用户最先访问到的是index.html页面,在index.html中引入引擎的启动文件CCBoot.js和自己编写的游戏的启动文件main.js.除此之外,还需要在工程的根目录下写一个project.json,来描…
http://blog.csdn.net/q199109106q/article/details/8591706 在第一讲中已经新建了第一个cocos2d程序,运行效果如下: 在这讲中我们来分析下里面的代码,了解cocos2d的工作原理,看看屏幕上的这个"Hello World"是如何显示出来的. 这是HelloWorld项目的代码结构: 下面,我们开始分析项目中的这些源文件: 从程序的入口点开始 这么多源文件在这里,究竟先看哪个呢?有些人可能会先挑内容少的来看,觉得这样就可以轻松解决…
Cocos2d-x 3.x版2048游戏开发 本篇博客给大家介绍怎样高速开发2048这样一款休闲游戏,理解整个2048游戏的开发流程.从本篇博客你将能够学习到下面内容: 这里注明一下,本教程来自极客学院,小巫对当中代码进行了解释. 2048游戏的逻辑 Cocos2d-x中上下左右手势的识别 游戏中卡片类的创建 增加卡片到游戏中 游戏中的逻辑实现 游戏中随机卡片的生成 游戏结束推断 游戏分数的增加 游戏美化 笔者的开发环境: Cocos2d-x 3.1.1(开发引擎) Visual Studio…
Atiti  attilax主要成果与解决方案与案例rsm版 v4 版本历史记录1 1. ##----------主要成果与解决方案与 参与项目1 ###开发流程与培训系列1 #-----组织运营与文化建设系列1 ###编程语言系列与架构系列(au2 ##界面gui 与游戏引擎 与数据可视化系列 (au2 #----跨结构化数据查询 与大文件数据查询 分布式数据处理系列 爬虫与发帖机,数据挖掘采集器系列au3 ###文字文本处理 自然语言处理 日历处理系列3 ##--------图像图片处理 分…
Atiti  attilax主要成果与解决方案与案例rsm版 v2 1. ##----------主要成果与解决方案与 参与项目1 ###开发流程与培训系列1 #-----组织运营与文化建设系列1 ###编程语言系列与架构系列(au1 ###爬虫与发帖机,数据挖掘采集器系列 (au2 ###文字文本处理 自然语言处理 日历处理系列2 #----跨结构化数据查询 与大文件数据查询 分布式数据处理系列 au3 ###图像图片处理 分类 查询检索 识别 加密系列 au3 ##界面gui 与游戏引擎 与…
Atiti  attilax主要成果与解决方案与案例rsm版 1. ##----------主要成果与解决方案与 参与项目1 ###开发流程系列1 ###架构系列 (au1 ###编程语言系列与架构系列(au1 ###爬虫与发帖机,数据挖掘采集器系列 (au2 ###文字文本处理 自然语言处理 日历处理系列 结构化查询 大数据查询系列 au2 ###图像图片处理 分类 查询检索 识别 加密系列 au3 ##界面gui 与游戏引擎 与数据可视化系列 (au3 ###安全系列 (au4 ###oth…
Atitit 开发2d游戏的技术选型attilax总结 1.1. 跨平台跨平台:一定要使用跨平台的gui技术,目前最好的就是h5(canvas,webgl,dom) +js了..1 1.2. 游戏前后端语言的选择(既然用了h5,js就是前端不二选择)1 1.3. Js ide sublime ,webstorm1 1.4. Java ide eclipse mars1 1.5. 使用怎样的h5游戏引擎(推荐dom,cocos2d)1 1.6. Ui编辑器,场景编辑器(dw,)2 1.7. 例外,…
看过本章,然后实践之后,应该会掌握以下的认识: 1.Cocos2d-x引擎的基本运转过程 2.Cocos2d-x引擎的一些初始设置 3.对导演及图层及现实对象的认识 4.如何定义自己的显示对象 *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anc…
万事开头难,不知该从哪里开始,不过既然要学习一样新东西,那就从了解它开始吧... Cocos2d-x是一个通用平面游戏引擎,基于一个同样十分著名的游戏引擎Cocos2d-iPhone设计,Cocos2d-x是Cocos2d引擎的C++移植版.它继承了Cocos2d系列引擎一贯的特点:使用简单,运行高效.灵活,且功能强大.与Cocos2d-iPhone不同的是,Cocos2d-x还拥有强大的跨平台能力,只需要编写一次代码,就可以无缝地部署在包括iOS.Android.Windows.OS X在内的…
尊重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27094663 前言 Cocos2d-x 是一个通用平面游戏引擎.基于一个相同十分著名的游戏引擎 Cocos2d-iPhone 设计. 它继承了 Cocos2d 系列引擎一贯的特点:使用简单.执行高效.灵活,且功能强大. 与 Cocos2d-iPhone 不同的是.Cocos2d-x 还拥有强大的跨平台能力,仅仅须要编写一次代码. 就能够无缝地部署在…
这款游戏是前一段时间完毕的一个项目,飞行熊猫游戏源代码android版.飞行熊猫基于cocos2d游戏引擎开发.包含了谷歌admob广告支持,没有不论什么版权问题.大家能够自由改动和上传应用商店. 1.本游戏支持无限关卡. 2.源代码包也包含了游戏PSD格式资源文件,可自行改动图片. 3.自适应各种屏幕分辨率. 支持android2.1+   源代码下载:http://code.662p.com/view/6682.html <ignore_js_op>  <ignore_js_op&g…
当我想做一个智能的记事本的时候,我就在尝试自己写一组分享功能.后来才知道,原来每个社交软件中都有自己的分享接口. 这就大大减少了我们的代码量了. 第一种方法:特点--简单 package com.example.share; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuI…
看了几天的A*算法,感觉要成为一个游戏开发者,有必要把这个著名的算法拿到手. 网上有此算法的代码片段,但主要还是些模板类的伪代码,所以想分享一段完整的A*算法代码供大家更好的理解!(这里使用的是js语言和cocos2d游戏引擎) 对于A*算法概念性的描述,请看这里,本篇主要以代码为主. 下面是我的学习成果,有晦涩和需改进的地方欢迎吐槽! var A_STAR_DISTANCE = 7; //像素大小,越小越精确,同时越耗时 var A_STAR_G_EXPEND_MIN = 10; //上下左右…
Atitit s2018.5 s5  doc list on com pc.docx  Acc  112237553.docx Acc Acc  112237553.docx Acc baidu netdisk.docx Acc bdp   1882176   p000000.docx Acc csdn 18821766710   attilax main num.docx Aittit  开kibana查看日志.docx Atiitt put post 工具  开发工具dev tool tes…
Atitit s2018.5 s5  doc list on com pc.docx  Acc  112237553.docx Acc baidu netdisk.docx Acc csdn 18821766710   attilax main num.docx Atiitt put post 工具  开发工具dev tool test.docx Atiitt 腾讯图像分类相册管家.docx Atitit   nfs server.docx Atitit   模块的鉴别方法 或许可以通过关系图连…
尊重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27094663 前言 Cocos2d-x 是一个通用平面游戏引擎,基于一个相同十分著名的游戏引擎 Cocos2d-iPhone 设计. 它继承了 Cocos2d 系列引擎一贯的特点:使用简单,执行高效.灵活.且功能强大. 与 Cocos2d-iPhone 不同的是,Cocos2d-x 还拥有强大的跨平台能力,仅仅须要编写一次代码, 就能够无缝地部署在…
« 对Cocos2d游戏引擎有一定的了解和实践,并接触过处理3D图形和模型库的OpenGL 在进行游戏界面的绘制工作中,需要处理大量的工作,这些工作有很多共性的操作:并且对于游戏界面的切换,元素动作的处理,都已经有人做好了这些工作,并将其封装到框架中,其中Cocos2d-android就是这样一个框架. Cocos2d实现游戏的绘制: 1.实现步骤: 首先来说,要想绘制出游戏界面,按照谷歌文档中的说明,需要实现两步操作: ①.所有的SurfaceView和SurfaceHolder.Callba…
这些工具平常也用到,不过没有像这样整理出来,这是我在网上看到的.就记录一下. 位图字体工具Bitmap Font Tools BMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator 粒子编辑工具Particle Editing ToolsParticleCreatorParticle Designer 物理编辑工具Physics Editing ToolsMekanimoPhysicsBenchPhysicsEditorVer…
转载至: http://blog.csdn.net/pt_xxj/article/details/68927705 为什么还要再写一篇关于cocos2d js热更新的笔记,最单纯的想法就是记录心得,另外也是因为添加了一个记录热更新资源大小的小功能,故而想分享一下. 在cocos2d js引擎中的js是作为一种特殊的资源文件使用(脚本文件),那么游戏运行过程中通过定制的资源管理器从服务器获取新的js文件并重新加载运行,那么也就实现了看似比较玄妙的热更新功能.当然此资源管理器需要具备资源对比.资源下…