分享
 
 
 

flash游戏教程集锦~~制作游戏有疑惑的先来这里看看~~

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

http://www.flash8.net/bbs/dispbbs.asp?boardID=38&ID=183016&page=1 -- flash游戏教程集锦~~制作游戏有疑惑的先来这里看看~~

来到这里的人都是热爱游戏的。 flash游戏起点高、资料少,制作者要对动画、编程有全面的了解,而且往往被flash的各种限制所累。对于初学flash游戏的人,最痛苦的莫过于茫然而无从下手。最要命的是,连他们自己都不知道该如何开始学起,所以在论坛上提的问题往往让人无从回答。长时间的被忽略,再高的热情也会被抹灭。 大家一遍又一遍的问着重复的问题,然而令人绝望的是,我们的flash游戏版竟然没有faq!在这里征求各种教程,尤其是面向新手的教程,只要符合要求的大大有赏! 要求:最好不要用flash4及以前的语法,比如 setProperty;注意大小写,因为现在的2004是大小写敏感的。

新手教程:一定要简明,代码20行以下最好,但是操作和说明一定要详细,最好配上图:很多人就不明白attach的连接名、文本的变量如何设置。

连续教程:从最简单的开始,一步一步教你如何打造一个完整的游戏。关键是把难点和要点分散,而且每一步都加入新的东西。

高级教程:可以是讨论某种咚咚如何实现,比如鼠控,也可以是完整的游戏制作。如果本身过于复杂,教程可以侧重于讲解原理和具体算法,也可以把原理隐藏起来,做成一个库,只讲解库的使用,还可以从大的方面,讲解思想和构架的过程。 如果对某个连接的讨论有疑惑,那么请在那个帖子里面回帖~ 请不要在本贴讨论~ 本贴回复被采纳了就会删除~ 上手难度说明:

0: 适合基本上不会as的初学者。如果你不知道怎么用按钮、动态文本还有动态加载,那么看看这一类难度的教程吧。

1: 适合稍懂AS,但是没有制作经验的初学者。这类教程包括大量简单游戏的制作过程,也包括大量最简单的技术。

2: 适合已经会编写小游戏,但是制作经验不足的人;或者该文章只讨论简单而重要的技术

3: 一般是讨论某些具体问题的做法,而且只讲解片断而不一定给出完整范例。适合有经验,或者需要立即运用于游戏中的人。

4: 讨论具体问题的做法,一般来说涉及复杂数学知识,或者涉及算法和复杂数据结构。给出了详细的教程或者解决方案,适合需要者阅读或者直接借用。

5: 很难或者很复杂的技术。而且教程不全,(只有少量教程,或者只有原文件)- -b 这种粉NB的咚咚教程不全意味着.....不适合阅读.... 但是一定要去看看哦~~

0 通用知识篇 如何存档?如何制作排行榜? MovieClip的使用、复制敌人、子弹和道具、卷屏、鼠标控制....无论什么游戏中都很重要。大家将在这里学会基本的的知识和技巧。

题外话,大家知道,世界上最好的flash教程和原文件在什么地方呢? 答案是——是flashMX的帮助文件和范例,他们在flashMX自己的安装文件夹里。比如:

D:\Program Files\Macromedia\Flash MX\Samples(具体位置取决于您的安装路径)里面的例子堪称经典至极。很多人,比如说我,就是在这里学会大多数东西的。

有一点要提醒大家的:多动动手。光看不做的话,可能最后连关键词怎么写都记不住的哦~~

Flash ActionScript 1.0编程

论坛原贴

作者:闪灵凶猛 上手难度: Flash ActionScript 1.0编程

论坛原贴

作者:闪灵凶猛 上手难度: 0 教程类型:基础知识[电子书]

简直就是完整的教科书阿,- -b 好强... 超级耐心,从头慢慢讲,完全不会AS的话看这个吧。另外如果想系统的学习AS语法的话就看这个洛~~

btw, uufeng 搞错了 这个素1.0教程,只不过有2.0的前言而已

flash的AS简单图文系列教程 作者:小角色闪客 上手难度: 0 教程类型:基础知识

感谢小角色闪客给我们带来的精彩翔实的教程!初学as的人,学完这一系列教程,对flash的as世界便会有相当的了解了。

这一系列教程覆盖了flash 实用as的主要部分:

1 as语法基础:条件判断、循环、自定义函数

2 MC的使用:播放控制play系列、事件概论(尤其是onEnterFrame事件,这是游戏的基础)、MC的拖动、复制、碰撞检测、AS绘图函数、简单的颜色控制(Color.setRGB)、声音控制(Sound对象)

3 Button的使用

4 动态文本的使用,以及外部读取txt文件的方法 蓝色理想,土人系列AS教程 作者:经典土人 上手难度: 0 ~ 1 教程类型:基础知识+完整小游戏制作过程

一共4页,详细解释了flash游戏需要的知识,最后是一个简单的小游戏。 <FAQAnswer>Loading为什么迟迟不出现,出现时就已经过半? 作者:ox_thedarkness 上手难度: 0 教程类型:基础知识

FAQ阿FAQ AS对象篇-变量访问层次 作者:hong_5223 上手难度: 0 教程类型:基础知识

自己感觉代码是正确的,但是结果却失败了。这是怎么回事呢?——往往是路径不对。这里有一个小技巧:trace(),把计算前后所有变量都trace()一下,看看是否和你想的一样。

hong_5223的这篇文章幽默的讨论了mc的路径问题,包括_parent和_root,对mc层次关系苦手的人可以看看这篇文章。可惜不够深入。 ACT游戏基础元素-血槽的制作 作者:灵翼 上手难度: 0 教程类型:基础技术

血槽是一个很简单而又常见的东西。灵翼给我们带来了一个简单的血槽:你只需要修改它的一个属性,他的血量自动会变化。 在RPG里人物移动,场景是如何也跟着移动的 作者:ox_thedarkness 上手难度: 0 ~ 3 教程类型:基础技术+高级技术

从用方向键控制小方块的移动开始,你会慢慢学会场景卷轴、移动范围检测、鼠标控制人物的方法和技巧。 如何删除一个拖到时间轴上的MC? 作者:ox_thedarkness 上手难度: 1 教程类型:基础技术

一般的认为,动态创建的mc是可以用removeMovieClip删掉的,而放在场景上的mc则无法被as删掉。其实场景上mc和动态创建mc唯一的区别就是深度,不信你看—— Shared_Object实现最简单的save 作者:ox_thedarkness 上手难度: 1 教程类型:基础技术

最简单的save用法。save最好的例子还是MM的帮助,找一个中文版的flash2004查查帮助文档把~ Shared_Object实现save Shared_Object实现save 作者:kingryu 上手难度: 1~ 2 教程类型:基础技术

又一则SharedObject的save,写的比较详细和正式,实现了安全的Save,不过代码有点晕~ 利用摄像头把玩家头像贴到游戏主角身上 利用摄像头把玩家头像贴到游戏主角身上 作者: comicfish 上手难度: 1 教程类型:高级技术

诡异的东东~~ 自从MM公布耳麦和摄像头,出现了很多古怪的点子哦~~ 据说还有办法能分析摄像头中人物的动作呢~~ = = 问作者去吧 谈谈flash的一些语法核心 作者:ox_thedarkness 上手难度: 2 教程类型:高级知识

系统的介绍了flash的语法,不过写的过于繁杂了。如果对flash AS已经有相当的了解,但是对某些概念:比如nul、自定义对象、数组并不是很清楚,那么应该看看这篇文章。 ACTIONSCRIPT优化教程 作者:闪灵凶猛 上手难度: 2 教程类型:高级知识

在大多数情况下as是足够快的。但是面对复杂的算法,比如动态地图、寻路、 3维演算等等情况下,as往往就捉襟见肘了。

这篇文章介绍了对as优化的一些方法,而且实际测试比较了各种相似的方法效率上的区别。如果已经遇到as效率瓶颈,那么应该看看这篇文章。

说了很多优化的方法,但是方法不是绝对的。按通常方法优化了效率不一定变高,甚至反而有降低的可能。对自己的flash测出的fps和getTimer()测出的消耗才是真正的标准。 TileBase(基于拼合图块)的游戏地图的定义和生成 作者:AOL 上手难度 : 2 教程类型:高级技术

简单用介绍如何使用2D数组定义和生成地图。 TileBase游戏开发系列教程<改版最新1~12 英文><2004,9,3更新> 作者:tonypa 上手难度 : 4 教程类型:高级技术详细讲解

http://oos.moxiecode.com/eBase 作者主页

TileBase游戏开发系列教程<原作30集版(30集相当于现在的11) 翻译1~17 中文> TileBase游戏开发系列教程<原作30集版(30集相当于现在的11) 翻译1~17 中文> 作者:qhwa 上手难度: 2~ 3 教程类型:高级技术

TileBase游戏开发系列教程的 源文件打包下载<源文件提供> 作者:thymecd 上手难度: TileBase游戏开发系列教程的 源文件打包下载<源文件提供> 作者:thymecd 上手难度: 2~ 4 教程类型:源文件

教程类型:源文件

tony的系列TileBase游戏教程涵盖了游戏制作的大部分知识。从基础开始,敌我角色、按键控制、场景切换、AI、重力、物品、卷轴、动态场景、45度斜角、鼠控、寻路... 可谓博大——然而是E文的——这对小鸟们可是巨大的打击阿...

很多人都翻译过的系列文章, 可惜翻译未完成。完成度最高的似乎是qhwa的这个,翻译了一半,看完应该可以制作相当不错的游戏了。

thymecd那贴中提供原文件打包下载,大家就着教程看一下,效果不错的。另外E文不错的最好还是看原文,作者了不起啊,而且仍然努力、努力的继续更新中~ ASP制作Flash得分排行榜的制作方法 作者:oonnee 上手难度: 3 教程类型:高级技术

很多人都问过如何制作排行榜,很多活都要求作带排行榜的游戏。感谢oonnee给我们带来详细的教程。 ASP制作Flash得分排行榜的制作方法 作者:oonnee 上手难度: 3 教程类型:高级技术

很多人都问过如何制作排行榜,很多活都要求作带排行榜的游戏。感谢oonnee给我们带来详细的教程。 游戏组件的创建、打包、应用全过程 作者:AOL 上手难度: 3 教程类型:高级知识

游戏引擎都需要封装起来,组件是一个很好的办法。AOL这篇文章告诉我们自己创建和使用组件的基础知识,文章有点久,有些图掉了,不过不影响阅读。 1 入门游戏篇 用flash做游戏,最简单的就是打靶了。这里搜集了一些入门级的游戏制作教程 枪战游戏基础制作

枪战游戏基础制作第二集完整版

作者:灵翼 上手难度: 1 教程类型:基础的完整小游戏

简单的打靶游戏。稍懂as,知道什么是动态文本和复制MC,但是不知道如何写一个游戏的话,看看这个贴吧~第一版介绍了基本技术;而第二版显示了一个有趣的游戏需要什么细节。 灵翼《发泄拳击1.0》游戏原文件 作者:灵翼 上手难度: 1 教程类型:仅源文件

著名游戏阿,原文件还不收藏? 可以看看简单的drag和hittest,是如何构成一个小游戏的。

2 ACT Action Game 动作游戏篇 对于街机仔和闯关族们来说,ACT代表着那段开心的黄金年代。单手对群狼、爽快的打斗、和好友的合作让人难以忘怀。 用flash做act,算是是难度适中的一种了。如果你对flash有比较全面的认识,那么可以试着作作act~ ACT闯关游戏的基本设置 作者:灵翼 上手难度: 1 教程类型:基础技术

act最基础的知识:除掉注释,14行代码搞定按键和攻击动作控制。 < FAQAnswer>游戏中键盘双击的问题 < FAQAnswer>游戏中键盘双击的问题 回答者:ox_thedarkness 上手难度: 1 教程类型:仅源文件

单击、双击问题的回答。 键盘全键位列表&查键位工具 键盘全键位列表&查键位工具 作者:ox_thedarkness 上手难度: 1 教程类型:游戏必备工具

Flash中使用按键需要知道其代码。这里的fla文件中有一个全键位 -> 字符串的数组,而他本身是一个检测工具,直接显示你当前按下的键的名称以及键位。 ACT中多层跳跃和地板的实现 作者:ox_thedarkness 上手难度: 1 ~ 3 教程类型:基础技术+无教程完整游戏源码

act中如何实现多地板和重力? 如何添加角色、判定和敌人?看了这个你就明白了 。 横版ACT多层地板地图制作之2 - 斜面

作者:ox_thedarkness 上手难度: 3 教程类型:高级技术+教程

书接上回,实现多块地板拼接以及斜面。>v< 喜欢恶魔城的同志们可以开工了~~~ 灵翼《Bad Boy》游戏原文件公开 作者:灵翼 上手难度: 3 教程类型:仅源文件

著名游戏阿,原文件还不收藏? 活活~~ 灵翼终于也加入开源行列了~~

Flash5版本,看看了解一下整体思路,对游戏制作有个感觉。

没有enterframe,没有setInterval,关卡之类全部在时间轴上完成(原文件看着也别有趣味)。 由于已经是Flash2004时代,不推荐里面的实现方法,但是强烈推荐大家看看。

为什么大家不喜欢讨论一些实现技术呢?因为实现方法太多了。而且各有千秋。比如这个文件的做法就远远比代码实现来得直观。

动手才是最重要的,学了新知识,不管三七二十一先试着做一个东西。学会goto和按钮就可以开始做文字avg,学会hitTest和startDrag就可以开始做射击游戏嘛。关键是实践的经验。

3 STG Shooting Game 飞行射击篇 和2D ACT一样,STG属于那个逝去的时代。彩京一死,在枪林弹雨中穿梭驰骋的些日子便只能成为褪色的回忆。 用flash做STG,可谓是除了打靶游戏以外,最简单的一种游戏了。只要你知道如何使用dump或者attach加上onEnterFrame和坐标知识就可以开工了。 飞机游戏敌人的扫射型子弹和扩散型子弹 作者:ox_thedarkness 上手难度: 2 教程类型:高级技术

如果你做出了一个简单的demo,现在要开始制作Boss角色,但是对制作那种满天的散弹头疼的话,看看这个吧。 灵翼《灵动传说》游戏原文件公开 灵翼《灵动传说》游戏原文件公开 作者:灵翼 上手难度: 3 教程类型:仅源文件

著名游戏阿,原文件还不收藏?

我以前说过,真正的工程文件不适合阅读,尤其是不适合初学者阅读。文件涉及了全部的资源和细节,核心则淹没在细节中了。要读通他,你必须有和作者同级甚至更高级的功力。

教程文件当字字读透,而工程文件则应反复浏览。关键看作者的思路,作者的大局观,如何定义、分配和控制海量的资源。

4 Ect 其他种类(方块等等小益智游戏)篇 方块游戏算是被程序员们做的最多的游戏了。这种游戏的核心就是处理数组。>v<恩~ 其实写起来关键是思路清晰~ 然后就很容易了~

纯脚本的贪食蛇 作者:orchin 上手难度: 3 教程类型:仅完整游戏源文件

cool,100来行代码完成一个完整的贪食蛇,代码结构相当清晰,推荐看看。. 下落方块游戏 作者:ahong2004 上手难度: 3 教程类型:思路+游戏源文件

前面是问题求教,22楼有完成版文件下载。.文件360行有点长,格式写得蛮漂亮。

有趣的是,作者方块不是动态加载,而是和真正的液晶游戏机一样,排成阵列全部放在屏幕上的。有方块的格子便显示,没有方块的便不显示。 灵翼《发泄拳击2.0》游戏原文件 作者:灵翼 上手难度: 3 教程类型:仅源文件

著名游戏阿,原文件还不收藏? 有rpg要素在内。。。 由于不好分类只好归到这里来了。恩,关键看思想和设计。相比起1.0简直是脱胎换骨一般。游戏设计得8错8错哦~~~ 5 3D Game篇 3D对于Flash来说,意味着2D所无法企及的画面效果,以及令人难以忍受的高机能要求。你对3D有兴趣吗?在一个纯粹2D的软件上实现3D,并且在效果和效率上取得微妙的平衡,不啻为一种艺术呢~ 实时演算3D Game贴图技术有二:z-mapping主要用来制作地板;双层贴图技术主要用来做多边形。他们都可以用来制作有透视的3D游戏,而且速度勉强可以接受(还有一种近大远小的2DSprite技术就比较常见了,常与上面所述技术混用) 恩,最近发现 www.gotoandplay.it 上面3D的文章蛮多的,E文不错的可以去看一下,推荐。 3D Z-mapping技术教程之1: 如何产生一张3D地图 作者:ox_thedarkness 上手难度: 3 教程类型:高级技术, 详细教程+源文件

即使不做3D游戏,给你的游戏加个3D的地板看上去也会好很多。想象一下一个3D地板的飞机游戏.... 简单的平移背景所需要的知识少得可怜,学到第二课便足矣。

第一类3D技术的基础. 1 The art of scriptable skew

2 Rotating a 3D cube

3 Rotating a 3D pyramid

3 Rotating a 3D pyramid 1 The art of scriptable skew

2 Rotating a 3D cube

3 Rotating a 3D pyramid

3 Rotating a 3D pyramid

4 Rotation around a 3d (x,y,z) axis

5 Rubik cube engine

作者:Eric Lin 上手难度: 4 教程类型:E文,高级技术, 详细教程+源文件

这里第二类3D技术:双层贴图平行投影法的基础。算法比我的简练的说(我的原贴可以在帝国找找),这种技术目前见到最简练的代码就在这里了。源文件都在,不过教程上有些图片连接坏掉了。作者EricLin似乎是个台湾外科医生,满强的,诡异涅~~ >w< 透视投影贴图处理-3D赛车游戏 作者:thymecd 上手难度: 5 教程类型:高级技术, 简单阐述基本思想+ 仅源文件

著名的原文件,似乎第一个发明Flash Z-mapping的就是这个了。利用遮罩把一张图片切成N分,实现近大远小的透视。老美发明的,记得很多人都利用这个算法做过赛车游戏。一定要看看哦~~ 不然就算孤陋寡闻了~~ 3D Mapping prototype 3D Mapping prototype 作者:André Michelle 上手难度: 5 教程类型:高级技术, 仅源文件

Z-mapping的实用示例,加上了2D精灵坐标转换显示,现在你可以在z- mapping的游戏中加入走来走去的角色了! 6 网络游戏篇 网络游戏难的不是flash,是服务器。资料甚少... 大家最好要有vb /java/ c / c++中某一中语言基础。但是反过来,flash做网络游戏优势很大,而且是一片未开拓的处女地哦~~ flash中通过XMLSocket监控生产系统<服务器端:Java> 作者:仙剑奇兔 上手难度: flash中通过XMLSocket监控生产系统<服务器端:Java> 作者:仙剑奇兔 上手难度: 3 教程类型:基础技术

java的例子,写java服务器端的语法基础... 我一直在找以前某个简单的flash+java制作聊天室的帖子,这个和那个满像,不过那个更加适合大家的说。

flash多人网络游戏的讨论<服务器端:C++> 作者:闪之主宰 上手难度: 4 教程类型:设计思想+高级技术

帝国著名的帖子,对网络游戏有兴趣的话,可以去看看,里面对网络游戏的基本原理——消息队列和连接有详细的介绍。可惜看的人虽多,没看见一个做出东西来的... 大家都只是在叫好而已... 7 设计思想篇 我们常说游戏有美丽的画面、动听的音乐、感人的剧情,但是这些凑起来就是游戏吗? 不一定。

有种说法,游戏是第九艺术。是艺术就有其独特的表现方法,有坚实的理论基础。优秀游戏与平庸游戏的区别就在于设计。让我们来看这些优秀而有趣的文章把:

横版过关游戏中的难度 作者:kyuri 上手难度: 0 教程类型:设计思想

优秀的游戏往往都有“易于上手,难于精通”的评价。这就是难度设计。一个游戏应该是对玩家有挑战性的:不能太简单,也不能令人过于绝望。看看kyuri带来的文章中那些小技巧吧——

8 素材

素材阿素材,快速开发用的东东。很多人懂程序但是头痛美工,那么这里的东东就有用了。

emu-zone的gif区

国内gif素材的绝对权威阿,各种游戏的gif,人物、背景什么都有,尤其是街机的。要找素材首先去emu-zone 看看吧~~

天之痕场景图 提供者: elfsoil

图相当多,够做一个游戏了。部分压缩得过了,另外不少图图里面有NPC被截进去了... = =b 如果够班可以自己试着PS掉

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有