Вы пришли из среды программирования. Это хорошо, поскольку вы обнаружите, что Flash CS * является очень враждебной средой разработки, когда вы хотите серьезно заняться кодированием, как в своей игре. Рекомендуемые IDE: Flash Builder (ранее известный как Flex Builder) - это отличная IDE, основанная на Eclipse, но вам придется заплатить за нее что-то, она поставляется со всем, что вам нужно для начала разработки в ActionScript 3. FlashDevelop, если вы в Windows это также очень хорошая IDE, хотя для начала вам потребуется установить бесплатный Flex SDK.
«Подождите, ActionScript 3? WTF, я просто хотел делать игры во Flash!». Да, вы можете создавать игры во Flash, но это трудное место для кодирования, поэтому вы просто сохраняете ActionScript 3, который является базовым языком программирования, и используете более совершенную IDE, чтобы держать код вместе. Сказав это, у вас все еще есть возможность использовать Flash: создавать иллюстрации. Вы можете делать иллюстрации во Flash и вставлять их в свой код.
Вы можете сначала изучить веревки с AS3. Это очень отличается от PHP, но вы все сделаете хорошо, это очень похоже на Javascript !, поскольку они приходят из того же стандарта ECMA.
Как только вы освоите базовый AS3, вы захотите узнать, как отправлять и прослушивать события. События в AS3 являются основным способом общения между классами. События позволяют дать инструкцию загрузить файл, а затем обрабатывать файл только после того, как он был загружен. Также важно использовать Flex, графическую библиотеку.
"Но это же Flex SDK?" Да, это комбинация вещей: это SDK, весь загружаемый пакет, это компилятор AS3, который берет ваш код и выводит его в SWF-файл, и это графическая библиотека, которую вы можете использовать для быстрого создания пользовательских интерфейсов. Но вы, вероятно, пока не хотите использовать это для своего игрового проекта.
Как только вы узнаете AS3 и события, вы, вероятно, захотите скачать библиотеку игр AS3, например, Flixel (http://flixel.org/) или FlashPunk (http://flashpunk.net/),), в которой есть несколько классов, которые облегчат вам задачу. как вы будете думать о своих играх.
Сделай понг и сделай тетрис. В обеих играх есть все необходимое, например, игровой цикл, обнаружение столкновений, звуки и т. Д. Это относительно простые игры.
После того, как вы узнаете, как сделать игру A , вы должны начать начинать игру YOUR . Вы также захотите поделиться своими целями с другими разработчиками игр. Я рекомендую вам посетить The Independent Gaming Source, http://www.tigsource.com,, на котором есть одни из лучших форумов для разработчиков игр, и вы найдете множество игр, причудливых, странных и хороших.
Важно, чтобы вы выпускали свои игры, какими бы незаконченными или плохими они вам ни казались. Это распространенная проблема, что разработчики игр слишком перфекционистские, и это проблема, когда вы идете около 2 лет, и вы все еще делаете игру. Cactus (http://cactusquid.com/) - шведский разработчик игр, который легко разработал около 40 игр за два года, хотя в основном он использует Game Maker для программирования. Он вам понравится.
У меня закончились советы, так что пора начинать и начинать учиться ;-) Удачи!