Shootorial #1: ActionScript 3
开发者 Moly
Shootorial #1: ActionScript 3
Shootorial #1: ActionScript 3 的标签
简介
本初级Flash游戏制作教程涵盖了通过键盘输入控制精灵移动的基础。已获得Kongregate授权。
玩法说明
完成Shootorials教程,学习制作自己的Flash游戏。
FAQ
什么是Shootorial #1(ActionScript 3)?
Shootorial #1(ActionScript 3)是一款由Moly开发、在Kongregate上线的教程型太空射击游戏,旨在教授使用ActionScript 3制作横版射击游戏的基础。
Shootorial #1(ActionScript 3)怎么玩?
在Shootorial #1(ActionScript 3)中,你控制一艘飞船上下移动,发射子弹摧毁来袭的小行星,同时避免碰撞。
Shootorial #1(ActionScript 3)由谁开发?
Shootorial #1(ActionScript 3)由Moly开发,是分步骤游戏开发教程系列的一部分。
Shootorial #1(ActionScript 3)的主要目标是什么?
Shootorial #1(ActionScript 3)的主要目标是在这款经典街机射击游戏中,尽可能长时间存活,通过击落小行星和躲避障碍。
Shootorial #1(ActionScript 3)是面向游戏开发者还是玩家?
Shootorial #1(ActionScript 3)主要面向希望学习ActionScript 3制作简单射击游戏的初学者,但也可以作为基础太空射击游戏来游玩。
评论
Kriptonic
Jun. 06, 2010
It would be nice to see how to set up the Keyboard stuff. I know all you were doing was an AS2 to AS3 port, but can you please provide a good tutorial on how to set up the keyboard to work with MovieClips? Without that knowledge, a lot of people aren't even going to be able to do some of the most simple elements of flash games...
Gamer200
Jan. 02, 2012
If you are stuck at step 11 replace the "enterframe" with Event.ENTER_FRAME
Varilian
Feb. 25, 2011
As per SamWarrior's comment, one of the best parts about programming is being given a complete set of someone elses code. If people were truly inquisitive, they would delve into the Key.as file they are given. The ability to have a keyboard event handler is the subject of thousands of tutorials, but the people who read this would be much better off if they just looked inside of the code they are given! If you want fluid movement, you need to read inside of that Key.as, and learn to love it! I know it's long, but please give this a '+' so people can learn!
thelolcano
Aug. 10, 2011
i need help, im using cs5.5 and ac3, i just finished step 13, and decided to test my game, i have the codes exactly the same, and i dont get any errors, but my ship will not move, help please????
scientist102
Feb. 04, 2011
Sry, I meant:
Saying "paste the code below" and not explaining what it means is not really teaching you about AS3, but telling you what to do, rather.