1

万一这有什么不同,我正在为 cocos2d-x 学习 c++

我知道这些 STL、OOP 和封装是什么意思。

我擅长循环,我对功能也很好。

我仍在研究类,我知道方法和成员值是什么,但我需要知道如何制作复杂的类还是只需要使用 em?

无论如何我都会从指针开始,但我想知道我需要使用它吗?

我需要学习所有的java来制作android部分吗?

我只是想知道我是否需要专注于某些事情,因为我正在自学并且我想尽可能地做好准备。

提前致谢。

4

1 回答 1

3

我能给你的最好建议是开始为 cocos2d 或 2d-x 编程,无论你想使用什么。在您真正开始使用它之前,您不会学习它。

也就是说,

我仍在研究类,我知道方法和成员值是什么,但我需要知道如何制作复杂的还是只需要使用 em?

如果你的问题是,如果你应该学习如何制作自己的物品,是的,你绝对应该。面向对象的编程就是这样。

无论如何我都会从指针开始,但我想知道我需要使用它吗?

是的,您将需要使用它们。您在代码中看到的 *s 是指针。我 100% 确定没有它们你就无法创建游戏。

我需要学习所有的java来制作android部分吗?

不,您不需要学习“全部”Java。如果您使用 cocos2d-x,您将使用 c++ 编写代码,但是您需要了解如何创建 android 应用程序来创建项目和组织文件夹,以便正确构建它。

总体而言,您似乎才刚刚开始学习编程,这很棒。当我开始时,我不知道从什么开始,但根据我的个人经验,最好是开始制作一些东西。是的,所有的概念和基础知识都很重要,但在你真正使用它们并开始弄清楚事情是如何工作的之前,它不会真正粘在你身上。

最后如果你对 cocos2d-x 感兴趣

最全的 Cocos2d-x 教程指南列表

尝试从上面的链接中查看一些东西。

对于 cocos2d 教程,Ray Wenderlich 提供了很棒的教程。

http://www.raywenderlich.com/

我不知道你到底对什么感兴趣...如果是创建应用程序,我建议你从没有 Cocos2d 的 iPhone 上的普通应用程序开始,但如果你真的只是想做游戏,我建议你从 cocos2d 开始而不是 cocos2d -X。我已经有一段时间没有使用 cocos2d-x 了,但是它有很多错误和小故障......希望它现在更好。另一方面,Cocos2d 通常非常稳定且易于使用。

祝你好运!

于 2013-01-30T03:42:36.590 回答