草庐IT

android - 最完整的 Cocos2d-x 教程和指南列表

coder 2023-05-08 原文

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。










锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或互动。








我正在使用 Cocos2d-x 为 Android 和 iPhone 开发游戏。一开始,我在开始使用这个库时遇到了很多问题,所以,在这个问题中,我想收集所有基础、中等和专家教程,因为有很多信息问题都犯了同样的错误。当我Started ,我不得不使用我的 friend 谷歌在许多网站上查看很多。希望这可以帮助人们现在开始。 全部在 C++ .

初学者

  • 官方维基 links
  • 如何开始多平台 HERE最好的。惊人的,XCODE (MAC) 和 ECLIPSE (LINUX) 教程。
  • Start 的简单指南
  • 另一个多平台Guide
  • Eclipse + Android 上开始编程的绝佳指南和 DEBUG , 感谢 Marcio Andrey
  • 另一个 way在 Android 上集成 cocos2d-x
  • 社交示例,iOS 和 Android 上的 Facebook + 电子邮件 + Twitter HERE


  • 滚动场景。使用 CCParallaxNode。 Space game example
  • InfiniteParadax 类 Here , 一直重复相同的背景。
  • Slider code HERE该视频。
  • 分屏使用 2 层 Here
  • 尖锐标签 TTF,Better labels

  • 高级
  • 将 OpenFeint 与 cocos2d-x 集成。我只找到 This example , Here更多细节。
  • GameCenter 上的存档。 Here

  • 扩展
  • 我还没有测试所有,但工作正常 walzer's Extensions
  • MarkusPfundstein的扩展
  • 双面extensions , 实际上正在开发中

  • 代码示例
  • Clawoo 示例
  • Simple Game 1
  • Simple Game 1 - part 2
  • Simple Game 1 - part 3
  • BreakOut
  • Pong
  • Cute a pult
  • TileBased game
  • Asteroids
  • 八达网
  • Ballon Ride
  • 演示和链接集合
  • supersuraccoon-cocos2d demos (Not all C++)
  • supersuraccoon-cocos2d links collection
  • 另一个代码示例:Tiny Wings Remake on Android using Cocos2d-X

  • 温馨提示
  • 音频格式 Supported
  • 如果你使用 Linux,请不要使用 cocos2d-android 或 cocos2d-android-1,已销毁 .尝试使用 cocos2d-x
  • 如果您使用 Linux,并且不知道如何使用 native 代码,Take a look in development
  • CCLOG("字符串");不要在 Eclipse log cat 上工作,但是 CCLog 做到了!
  • 最大纹理大小/分辨率 Here
  • Iphone 使用 RETINA 绘制高清纹理,但在 Android 上不使用。我的解决方案是在 iphone 上使用 RETINA,只在 Android 中使用 setscale 编译。 Multi-resolution Wiki .在示例中:

  • #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
    this->setObjectScale(1);
    #endif//CC_PLATFORM_IOS
  • 你的第一个例子肯定是WIKI上的官方

  • ** OFFICIAL PAGE COCOS2D-X **

    这个问题需要什么?
  • XML 教程,我在这方面一无所知。实际上,我正在处理一些代码。我会做一个教程。可以使用的库是 libxml2
  • 创建菜单示例
  • 滑块菜单示例
  • 手势类尚未实现

  • 如果你有问题,在 Stackoverflow 中使用标签 Cocos2d-x,我会尽力帮助你。

    我已经阅读了 FAQ但是 90% 与 cocos2d/android 相关的问题都存在同样的问题,使用过时的库。我只是想帮助人们开始使用 cocos2d-x。欢迎所有其他信息。

    最佳答案

    在这里你有关于这个话题的补充讨论,它可能很有趣。

    discussion1

    discussion2

    关于android - 最完整的 Cocos2d-x 教程和指南列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10711047/

    有关android - 最完整的 Cocos2d-x 教程和指南列表的更多相关文章

    1. ruby - RVM 使用列表[0] - 2

      是否有类似“RVMuse1”或“RVMuselist[0]”之类的内容而不是键入整个版本号。在任何时候,我们都会看到一个可能包含5个或更多ruby的列表,我们可以轻松地键入一个数字而不是X.X.X。这也有助于rvmgemset。 最佳答案 这在RVM2.0中是可能的=>https://docs.google.com/document/d/1xW9GeEpLOWPcddDg_hOPvK4oeLxJmU3Q5FiCNT7nTAc/edit?usp=sharing-知道链接的任何人都可以发表评论

    2. 安卓apk修改(Android反编译apk) - 2

      最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现过程。APK修改,分为以下几步:反编译解包,修改,重打包,修改签名等步骤。安卓apk修改准备工作1.系统配置好JavaJDK环境变量2.需要root权限的手机(针对系统自带apk,其他软件免root)3.Auto-Sign签名工具4.apktool工具安卓apk修改开始反编译本文拿Android系统里面的Settings.apk做demo,具体如何将apk获取出来在此就不过多介绍了,直接进入主题:按键win+R输入cmd,打开命令窗口,并将路

    3. Ruby on Rails regexp equals-tilde 与 array include 用于检查选项列表 - 2

      我正在使用Rails3.2.3和Ruby1.9.3p0。我发现我经常需要确定某个字符串是否出现在选项列表中。看来我可以使用Ruby数组.includemethod:或正则表达式equals-tildematchshorthand用竖线分隔选项:就性能而言,一个比另一个好吗?还有更好的方法吗? 最佳答案 总结:Array#include?包含String元素,在接受和拒绝输入时均胜出,对于您的示例只有三个可接受的值。对于要检查的更大的集合,看起来Set#include?和String元素可能会获胜。如何测试我们应该根据经验对此进行测试

    4. Ruby:如何将数组拼接成 Lisp 风格的列表? - 2

      这是我发现自己偶尔想做的事情。假设我有一个参数列表。在Lisp中,我可以像这样`(imaginary-function,@args)为了调用将数组从一个元素转换为正确数量的参数的函数。Ruby中是否有类似的功能?或者我只是在这里使用了一个完全错误的成语? 最佳答案 是的!它被称为splat运算符。a=[1,44]p(*a) 关于Ruby:如何将数组拼接成Lisp风格的列表?,我们在StackOverflow上找到一个类似的问题: https://stackov

    5. ruby-on-rails - Ruby on Rails 将列表拆分或切片为列 - 2

      @locations=Location.all#currentlistingall@locations=Location.slice(5)orLocation.split(5)使用Ruby,我试图将我的列表分成4列,每列限制为5个;然而,切片或拆分似乎都不起作用。知道我可能做错了什么吗?任何帮助是极大的赞赏。 最佳答案 您可能想使用in_groups_of:http://railscasts.com/episodes/28-in-groups-of这是RyanBates在railscast中的示例用法:

    6. Ruby 和指南针路径与 yeoman 项目 - 2

      我安装了ruby​​、yeoman,当我运行我的项目时,出现了这个错误:Warning:Running"compass:dist"(compass)taskWarning:YouneedtohaveRubyandCompassinstalledthistasktowork.Moreinfo:https://github.com/gruUse--forcetocontinue.Use--forcetocontinue.我有进入可变session目标的路径,但它不起作用。谁能帮帮我? 最佳答案 我必须运行这个:geminstallcom

    7. Ruby 删除可枚举列表中的重复项 - 2

      ruby中有没有一个很好的方法来删除可枚举列表中的重复项(即拒绝等) 最佳答案 对于数组你可以使用uniq()方法a=["a","a","b","b","c"]a.uniq#=>["a","b","c"]所以如果你只是(1..10).to_a.uniq或%w{antbatcatant}.to_a.uniq因为无论如何,几乎所有您实现的方法都将作为Array类返回。 关于Ruby删除可枚举列表中的重复项,我们在StackOverflow上找到一个类似的问题: h

    8. ruby-on-rails - Scaffold Rails 3 View 中的外键下拉列表 - 2

      我使用脚手架和Rails3创建了2个模型。模型是位置和作业,每个作业都有一个位置。我在脚手架生成代码中创建了所需的引用调用,但是当我查看创建新作业的View时,我看到的只是一个文本框,我应该在其中添加location_id。我怎样才能让它变成下拉菜单以获得更好的用户体验? 最佳答案 想象一下,您有每个位置的titleAPI:http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/collection_select 关于r

    9. Simulink方法总结和避坑指南(一)——Simulink入门与基本调试方法 - 2

      文章目录一、项目场景二、基本模块原理与调试方法分析——信源部分:三、信号处理部分和显示部分:四、基本的通信链路搭建:四、特殊模块:interpretedMATLABfunction:五、总结和坑点提醒一、项目场景  最近一个任务是使用simulink搭建一个MIMO串扰消除的链路,并用实际收到的数据进行测试,在搭建的过程中也遇到了不少的问题(当然这比vivado里面的debug好不知道多少倍)。准备趁着这个机会,先以一个很基本的通信链路对simulink基础和相关的debug方法进行总结。  在本篇中,主要记录simulink的基本原理和基本的SISO通信传输链路(QPSK方式),计划在下篇记

    10. ruby - Ruby gems 的问题(损坏?)试图让指南针在 npm 中工作 - 2

      我不是Ruby专家,但想弄清楚发生了什么,因为我试图让指南针在节点应用程序中工作,但我的Ruby似乎坏了。打字:ruby--version让我:ruby2.1.1p76(2014-02-24revision45161)[x86_64-darwin13.0]我安装了Homebrew,之前遇到过Ruby版本的问题,但它似乎已安装并且可以正常工作。但是,当我使用gem输入请求时,出现此错误:$gem-hErrorloadingRubyGemsplugin"/Users/user_dir/.rvm/gems/ruby-2.1.1@global/gems/executable-hooks-1.3

    随机推荐