如果它有任何区别我正在学习cocos2d-x的c ++
我知道这些STL,OOP& amp;封装
我很喜欢循环播放我对功能很满意。
我还在上课,我知道什么是方法和成员值,但我是否需要知道如何制作复杂的或者我是否只需要使用em?
无论如何我会从指针开始,但我想知道我是否需要使用它?
我是否需要学习所有java来制作android部分?
我只是想知道我是否需要集中注意力,因为我在教自己,我想尽可能准备好。
提前致谢。
答案 0 :(得分:3)
我能给你的最好建议就是开始为cocos2d或2d-x编程,无论你想使用什么。在你真正开始使用它之前,你不会学习它。
那就是说,
我还在上课,我知道什么是方法和成员值,但我是否需要知道如何制作复杂的或者我是否只需要使用em?
如果您的问题是,如果您应该学习如何制作自己的物品,那么您肯定应该这样做。面向对象的编程就是这样。
无论如何我会从指针开始,但我想知道我是否需要使用它?
是的,你需要使用它们。您在代码中看到的*是指针。我百分百肯定你不能在没有它们的情况下制作游戏。
我是否需要学习所有java来制作android部分?
不,你不需要学习Java的“全部”。如果你使用的是cocos2d-x,你用c ++编写代码,但是你需要知道如何在创建项目和组织文件夹方面创建android应用程序,以便正确构建它。
总的来说,你刚刚开始学习编程,这很棒。当我开始时我不知道从什么开始,但从我个人的经验来看,最好是开始制作一些东西。是的,所有的概念和基本原理都很重要,但在你真正使用它们并开始弄清楚它是如何工作之前,它并不会真正贴在你身上。
最后,如果您对cocos2d-x感兴趣
The Completest Cocos2d-x Tutorial & Guide List
尝试从上面的链接中查看一些内容。
对于cocos2d教程,Ray Wenderlich提供了很棒的教程。
我不知道你究竟对什么感兴趣...如果它创建的应用程序,我建议你从没有Cocos2d的iPhone上的普通应用程序开始,但如果你真的只是想制作游戏,我建议你从开始cocos2d不是cocos2d-x。我现在还没有使用过cocos2d-x,但是它有很多错误和故障...希望它现在更好了。另一方面,Cocos2d通常非常稳定且易于使用。
祝你好运!