首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有基于Cocos2d的开源iPhone游戏?

有的,基于Cocos2d的开源iPhone游戏有很多。Cocos2d是一个流行的2D游戏框架,它可以让开发者轻松地制作出高质量的游戏。以下是一些基于Cocos2d的开源iPhone游戏:

  1. Cocos2d-x:Cocos2d-x是一个基于Cocos2d的跨平台游戏开发框架,可以在Windows、Mac、iOS、Android等多个平台上运行。它提供了丰富的API和工具,可以帮助开发者快速制作出高质量的游戏。
代码语言:txt
复制
*优势*:跨平台,丰富的API和工具,快速开发,高质量游戏。
代码语言:txt
复制
*应用场景*:适用于各种类型的游戏,如动作游戏、角色扮演游戏、解谜游戏等。
代码语言:txt
复制
*推荐的腾讯云相关产品和产品介绍链接地址*:[腾讯云移动应用加速器](https://cloud.tencent.com/product/mab)
  1. Cocos Creator:Cocos Creator是一个基于Cocos2d的可视化游戏开发工具,可以让开发者通过拖拽、配置等方式快速制作游戏。它提供了丰富的组件和资源,可以帮助开发者快速制作出高质量的游戏。
代码语言:txt
复制
*优势*:可视化开发,丰富的组件和资源,快速开发,高质量游戏。
代码语言:txt
复制
*应用场景*:适用于各种类型的游戏,如动作游戏、角色扮演游戏、解谜游戏等。
代码语言:txt
复制
*推荐的腾讯云相关产品和产品介绍链接地址*:[腾讯云游戏加速器](https://cloud.tencent.com/product/mab)

这些开源游戏框架和工具可以帮助开发者快速制作出高质量的游戏,并且可以利用腾讯云的相关产品进行游戏的部署、运维和监控等工作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Cocos2d-x 是什么?

Cocos2d-x 是一个开源跨平台游戏框架,也是目前最流行游戏引擎之一。现在国内流行手机游戏,多半都是用此引擎开发。如果是对游戏开发,尤其是手机游戏开发感兴趣同学,不妨去深入了解一下。...它前身 Cocos2d 框架最早版本就是基于 Python 开发。 相传在2005年,阿根廷人 Ricardo Quesada 和朋友萌生了用 Python 语言“一星期编写一个游戏想法。...随后,他们更新了版本,并改名为 Cocos2d,在 PyCon 2008 上做了展示。 此时,正是乔帮主 iPhone 冉冉升起时候。...于是他们顺势推出了 Object-C 版本 Cocos2d-iPhone。此版本被众多 iPhone 游戏开发者所使用。 后来,有中国人用 C++ 实现了 Cocos2d 跨平台版本。...插播两个八卦: 一个是Cocos2d 最初作者 Ricardo Quesada 现在已经加入了 Cocos2d-x 团队,来中国上班了。在国内一些游戏会议上也做过演讲。

1.8K70

How To Make a Cross-Platform Game with Cocos2D Javascript Tutorial

How To Make a Cross-Platform Game with Cocos2D Javascript Tutorial 推荐一个关于游戏开发一个网站:https://www.raywenderlich.com.../ 上面有些游戏开发视频是收费,不过有些博客是面免费,对游戏感兴趣同学可以看一下: ?...在网上找到一篇关于Cocos2d JavaScript版本一个简单忍者游戏Demo示例博客,地址为:https://www.raywenderlich.com/2770-how-to-make-a-cross-platform-game-with-cocos2d-javascript-tutorial-getting-started...作者2014年最开始写版本: How To Make A Simple iPhone Game with Cocos2D 2.X Tutorial ?...记得很早之前作者写过一个Cocos2d基于IOS版本,子龙山人写了一篇博客Cocos2d-x Tutorial for Beginners ? 有时间可以跟着做一下,并且花些时间翻译一下。

74030

cocos2d-objc 3.0+ 游戏开发学习手册(四): 使用CocoaPods 管理cocos2d项目

图片来自网络 关于cocos2d 3.5 新版默认项目 使用官方安装器cocos2d Installer创建工程后,默认cocos2d-ext路径下是不完整....cocos2d-ext 官方github获取开源项目工程cocos2d-ext路径内容如下: cocos2d 开源项目 之所以出现这种情况,是由于cocos2d 3.5版本后,项目的组织结构变化较大...关于OALSimpleAudio OALSimpleAudio类是cocos2d中音频处理模块,常常用于游戏开发中管理背景音乐与音效,但这个模块在3.5新版之后,默认是没有集成,因此需要从cocos2d...ObjectAL-for-iPhone代码 然后重新拖拽一下就可已使用了....在cocos2d中使用cocoapods 游戏开发中也常常需要使用第三方库,无论MacOS 和iOS 开发cocospods已成为项目管理事实标准.下面我们在cocos2d示例项目中添加Podfile

99320

开源速报|基于纯图像游戏AI框架开源了!

01 框架介绍 APAIST是用于开发游戏自动化AI开源框架(开源项目名为GameAISDK)。项目的特点是以游戏图像为输入,直接输出模拟触屏操作,不依赖游戏端提供任何API接口。 ?  ...SDKTool帮助我们生成跟具体游戏相关AI SDK所需要配置文件。如游戏运行过程中,整个流程中需要动作交互UI,需要识别的游戏元素等。...SDK后端UI和AI模块,并做一些业务逻辑管理控制 - UI模块根据游戏图像,识别出需要进行UI操作 - GameReg模块根据游戏图像,识别出游戏场景内数字、血条、目标物等元素 - AI模块根据识别到游戏元素...03 功能介绍 提供多种图像识别算法,识别游戏场景中关键特征数据,如游戏场景中技能状态、按钮位置、目标物位置等。...https://git.code.tencent.com/Tencent_Open_Source (登录后才能访问公开项目) 腾讯工蜂源码系统为开源开发者提供完整、最新腾讯开源项目国内镜像 ?

1.5K40

开源基于Canvas,盖楼小游戏,带教程。

一个基于 Canvas 盖楼游戏 游戏规则 以下为默认游戏规则,也可参照自定义选项游戏参数 每局游戏生命值为3,掉落一块楼层生命值减1,掉落3块后游戏结束,单局游戏无时间限制 成功盖楼加25分,完美盖楼加...//localhost:8082(本地目录) 图片、音频资源可以直接替换 assets 目录下对应资源文件 游戏规则可以修改 index.html 文件 L480 option 对象 自定义选项...可以使用以下 option 表格里参数,完成游戏自定义,所有参数都是非必填项 hookSpeed 钩子平移速度 函数接收两个参数,当前成功楼层和当前分数,返回速度数值 function(currentFloor...hook 函数接收一个参数,当前游戏分数 function(score) { // your logic } setGameSuccess 当前游戏成功次数hook 函数接收一个参数,当前游戏成功次数...function(successCount) { // your logic } setGameFailed 当前游戏失败次数hook 函数接收一个参数,当前游戏失败次数 function(failedCount

45310

【Cocos2d-x】开发基础-Cocos简介与环境搭建

移动平台游戏引擎中主要可以分为 2D引擎和3D引擎 2D引擎主要有 Coco2d-iphone,Cocos2d-x,Corona SDK,Construct 2,WiEngine和Cyclone 2D...Coco2d-iphone和Cocos2d-x看名字就知道有些联系了,Cocos2d-x很多类似管理东西,比如对象,类设计就是从Coco2d-iphone过度过来。...5游戏引擎 Cocos2d-js,X-Canvas和Sphinx等 2.Cocos2d家谱介绍 image.png 其实这个家谱已经过时了,不过可以看到Cocos2d发展路线 有兴趣大家可以自行搜索了解...我们看上面的图,首先,从横向来讲,cocos2d可以用很多平台开发,基于不同平台开发,很方便! 还有发布平台,写一个程序,发布到多个平台!...win32程序在最后发布时候其实是没有用,win32其实只是开发,模拟测试,还有学习环境 install-deps-linux.sh就是基于Linux安装开发文件 cocos目录 cocos2d

1.7K30

使用cocos2d 2.1制作一条河游戏(4): 主要游戏逻辑BaseLayer设计

今天,仍然需要一段时间才能实现对游戏一小部分,最后打动他。...这些就是游戏中的菜单。 因为点击不同选项时候有可能造成其它选项转台变化(如点击暂停时候,helpbutton应该是不可用),所以我将这些button都放到成员变量中统一管理。...在AppDelegate头文件里,我们能够知道它记录了游戏状态和屏幕大小。...上船时候要推断船上有没有人。来决定人在船上位置。(避免在船上出现人物重叠情况) 2. 当人在船上时。查看船在哪个岸边。然后将人物放上去就可以。...help功能主要做是依据当前游戏中人物位置,自己主动为玩家走下一步。算是一种比較简单决策体现吧。原理非常easy。

28510

Cocos2D权威指南》——3.5 CCTexture纹理类「建议收藏」

3.5 CCTexture纹理类 游戏运行中,所有图像文件(PNG、PVR)都被加载成GPU可以理解OpenGL ES纹理,而精灵则对应着这些纹理图。...3.5.1 纹理和纹理图集 所有游戏角色都是以图像形式存储在iPhone和iPad设备内存中,通常使用格式是PNG或JPEG。这些图像一旦被加载入内存,它们将以一种未压缩纹理格式来存储。...纹理(Texture) 游戏角色图像文件在使用前必须解压缩,并转换成iPhone和iPadGPU可以理解格式,同时要加载进RAM(随机存储器),这样图像称为纹理。...纹理图集(TextureAtlas) 对于iPhone和iPad设备而言,内存是非常宝贵。...虽然iPhone 3GS和iPhone 4、iPad等设备支持非2乘方大小纹理图,但在Cocos2D中,为了兼容所有设备,仍然使用2乘方来填充纹理。

89810

7个最优秀手机游戏引擎

2.cocos2d-x Cocos2d-x是一个开源移动2D游戏框架,MIT许可证下发布。这是一个C++ Cocos2d-iPhone项目的版本。...Cocos2d-X发展重点是围绕Cocos2d跨平台,Cocos2d-x提供框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。...3.Buildbox Buildbox 是一个不需要任何代码来创建游戏开发套件,基于它开发游戏可以跨多个平台,而且在移动平台上已经有几十款成绩不俗作品。...或者选择按月/年付费,每月也高达 99 / 月(按月)和 4.godot Godot游戏引擎是由Juan Linietsky [1] 和Ariel Manzur [1] 开发开源游戏引擎,是一款制作游戏软件...通过基于节点架构来设计游戏,3D渲染器设计可以增强3D游戏画面。具有内置工具2D游戏功能以像素坐标工作,可以掌控2D游戏效果。

4.6K40

cocos2d-objc 3.0+ 游戏开发学习手册(一): 简介与安装

图片来自网络 缘由 目前网络中关于cocos2d-iphone 方面的资料,大部分都是基于c++ 语言跨平台cocos2d-x,偶尔搜到一些cocos2d方面的也由于版本比较早(1.0~2.x之间),...(本文中项目代码示例是以cocos2d最新v3.5版本为参考) cocos2d 3.0 简介 关于什么是cocos2d, 以及其演进过程,本文不再赘述,大家可以自行百度,这方面的介绍还是挺多....或者访问cocos2d官方网站.我们主要关注一下cocos2d 3.0与之前老版本之间显著差异: 完全Objective-C cocos2d 3.0 移除了旧版本中C语言库,完全采用Objective-C...Resource: 资源文件目录,通常用于放置游戏图片或音效文件 libs: cocos2d源码库,cocos2d是一个功能丰富框架,可以从这里查看各种功能源码,在3.5版本后,cocos2d...补充: cocos2d项目中,希望大家能够理解流程结构: CCDirector(导演) - > CCScene(场景)->CCSprit(精灵)中各个角色所表示作用,这对于游戏开发来说非常必要.

85030

想做更深入加载优化?剖析Cocos引擎底层架构后,乐府大佬交出「90分答案」

引言:无论是对引擎研发团队或是游戏开发团队来说,优化重要性都不言而喻。本次,来自乐府互娱「乐府小学生」在实际项目开发中,通过修改引擎源码实现了更加深入加载优化。...游戏江湖上曾流传过一句名言:“三流游戏做功能,二流游戏做表现,一流游戏做优化。”虽然有点扯,但并非全无道理,至少说明了优化在做游戏重要性。...那么有没有一种解决方案,即能提高加载效率,又不影响启动速度呢? 三、90分答案 本项目所采用解决办法是: 合并所有的 SpriteFrame 配置,减少 IO。...优化前后,iphone6 测试加载速度提升了43%左右: Texture2d 加载流程优化 原生纹理加载流程,把纹理数据转换成 ArrayBuffer 传给 js,然后在 js 层再重新组装返回...左右: 以上统计是 Prefab 加载前后数据,包含了异步加载纹理时间,所以会有时间较长情况,但是同步耗时地方基本没了,并且在 iphone6 上已经感受不到明显的卡顿了。

1.7K30

基于java雷电游戏

基于java雷电游戏基本功能包括:敌方飞机随机飞行、我方飞机手动控制飞行,射击比拼,游戏闯关等。本系统结构如下: (1)雷电游戏状态调整功能: 在游戏启动时,游戏会自动进行初始化验证。...若初始化成功后,界面会自动进行跳转,跳转到游戏开始界面。 有开始、暂停、恢复游戏等选项。 (2)雷电游戏难度升级: 当进入游戏后,随着时间越来越长,游戏难度会越来越大。...界面中敌机增多,对飞机造成伤害子弹增多,游戏难度增加。 最后会遇到一个血条较长怪兽,攻击其至血条为0时,自动过关跳转到下一关卡。...(3)玩家对飞机控制功能: 玩家可以对飞机进行操控,通过前后左右键来控制飞机飞行路线。 (4)游戏界面绘画功能。 ? ? ? ? ? ? ? ?

1K00

1、Cocos2dx 3.0游戏开发三找一小块前言

基于一个相同十分著名游戏引擎 Cocos2d-iPhone 设计。 它继承了 Cocos2d 系列引擎一贯特点:使用简单。执行高效、灵活,且功能强大。...与 Cocos2d-iPhone 不同是。Cocos2d-x 还拥有强大跨平台能力,仅仅须要编写一次代码。...在移动终端日趋多样化今天,把游戏部署到多种平台是游戏开发大趋势, Cocos2d-x 跨平台能力无疑为开发人员节省了大量时间和精力。...阅读完本系列文章之后,读者会对 Cocos2d-x各个方面都有比較深入了解, 而且也会对游戏开发过程以及技巧有了一定认识,能够得心应手地使用 Cocos2d-x进行游戏开发了。...它们作为 Cocos2d-x 3.0 补充,为游戏开发人员带来了极大便利。 演示样例代码 本书採用了时下最狗血剧情《找小三》作为游戏演示样例。

44800
领券