Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AS#3游戏开发_Actionscript 3_Flash_Actionscript_Flash Cs5_Cs4 - Fatal编程技术网

Actionscript 3 AS#3游戏开发

Actionscript 3 AS#3游戏开发,actionscript-3,flash,actionscript,flash-cs5,cs4,Actionscript 3,Flash,Actionscript,Flash Cs5,Cs4,一段时间以来,我一直在做或多或少的小游戏。一般来说,这些都是不完整的,因为它们有时会让我恼火,我有了一个想法,却发现很难实现。总是从一个问题跑到下一个问题 不管怎么说,我最近的任务是一个等距游戏,像模拟城市或类似的东西 我的问题是,我应该学习这些免费的图书馆,比如ISOLIBS来完成这个任务吗 我一直不愿使用扩展库,因为我想创建自己的基础引擎,我想我会有更好的控制力和理解力。大多数时候,我一直在谷歌页面上写日记,试图思考构建我的应用程序的方法 这更像是一个琐碎的问题,但我想要的是一个琐碎的答案,

一段时间以来,我一直在做或多或少的小游戏。一般来说,这些都是不完整的,因为它们有时会让我恼火,我有了一个想法,却发现很难实现。总是从一个问题跑到下一个问题

不管怎么说,我最近的任务是一个等距游戏,像模拟城市或类似的东西 我的问题是,我应该学习这些免费的图书馆,比如ISOLIBS来完成这个任务吗

我一直不愿使用扩展库,因为我想创建自己的基础引擎,我想我会有更好的控制力和理解力。大多数时候,我一直在谷歌页面上写日记,试图思考构建我的应用程序的方法

这更像是一个琐碎的问题,但我想要的是一个琐碎的答案,它可能会引导我走向更专业的方法,例如其他图书馆的或个人的、商业的意见。 请记住,我想我对编程很有信心,但我根本没有正式的经验,所以这是我的课堂


谢谢

把一个项目作为一个整体来看,肯定会让你感到面前有一项艰巨的任务

如果你打算从任何一个项目开始,情况都是类似的

所以,这里对AS3没有什么特别的。但这是我的2美分:

  • 既然你在学习,就别指望你的工作会有商业方面的好处 提前计划

  • 拿起一个项目并坚持下去。确保不要开始其他任何事情 同时

  • 不要预先决定使用任何库

  • 将项目分成最小的部分&一次只挑选一个部分

  • 开始吧。只需开始第一个子问题。。。一个接一个

  • 仅当您至少有一个问题时,才决定使用库解决问题 理论上解决了这个问题&我不想花时间 写它


也许你能从这个游戏中得到一个游戏,但下次你肯定会的。

使用库并不意味着使用黑匣子,它们大多数都是开源的,没有人禁止您查看源代码。我想知道使用库是否是对真正彻底学习actionScript的一种逃避。谢谢您的评论。您认为阅读别人的人代码会阻止您学习语言吗?恰恰相反。不,不是全部,分解为1+1=2计算我认为比使用计算器更有益,我从AdobeDocs和其他源代码中学到的大部分东西都是我最近才读到的,在这段时间里,我思考的更多是得出我自己的理论或答案,而不是谷歌答案谢谢你,我很感激这两分钱,flash对我来说是一种爱好,如果我完成了学业,我肯定我会比过去4年进步得更快,我的学习曲线是编程的结构,我根本没有人解释什么,留在学校的孩子们