切换到宽版
  • 4004阅读
  • 4回复

[天河荣誉出品]【原创】Flash游戏教室——第一章 [复制链接]

上一主题 下一主题

学籍: 天河新生

性别: 妖生

发帖: 19『0』帖

天河币: 114 枚

学分制: 5 分

奖学金: 0 元

声望值: 0 点 [邀请]

经验值: 19%

日志数: 9 条 [发表]

粉丝数: 2 人 [关注]

学园校徽
 
只看楼主 倒序阅读 使用道具 0 发表于: 2014-03-02
刹那的神速-天神教堂:
教你如何用FLASH打造属于你自己的游戏
第一章——就以一个简单的小游戏开始好了



下面是我自己已经完成的游戏本体
游戏预览地址:
本部分内容设定了隐藏,需要回复后才能看到



游戏制作工具:
Adobe Flash CS6

首先来介绍一下这个软件,想必各位对他并不陌生吧,介绍从略。
我用的语言是Action Script 2,俗称AS2,最新版本的语言是AS3,但是AS3的语法和AS2完全不一样,如果你是需要实用类的,建议AS2就足够了

在介绍语法之前,必须先介绍一下——
帧的概念
玩游戏的人应该了解的可能多一点。简单地说,帧就好比是画面,1个帧对应一个画面。在不加入任何代码指令的前提下,帧会以设定的帧频的速度进行。如果设定帧频为20,就是1秒内20帧,相当于1们秒内显示20个画面,同样的,帧频为40就是1秒内显示40个画面



Flash新手必须知道的几个语法——语法请注意大小写,AS2的语言里面是要区分大小写的
gotoAnd语法:
goto就是去的意思,and就是不仅仅是去,还有后面跟着一些乱七八糟的东西。
gotoAndPlay():就是转到场景中指定的帧并从该帧开始播放。比如说有一个按钮,然后gotoAndPlay(3)就是相当于直接从第一帧跳到了第三帧,并且从第三帧开始播放内容
gotoAndStop():就是转到场景中指定的帧并停止播放 。比如说有一个按钮,然后gotoAndStop(3)就是相当于直接从第一帧跳到了第三帧,然后停止画面播放

on语法:
on可以说是AS里面用的最多的一种语法了,其中包括——
on(press){代码内容XXXXX}:鼠标点击后执行代码里面的内容
on(release{代码内容XXXXX}:鼠标点击并且释放后执行代码里面的内容,和press差不多
on(rollOver{代码内容XXXXX}:鼠标滑到按钮上后执行代码里面的内容
on(keyPress "按键"{代码内容XXXXX}:在按下键盘上的某个按键后执行代码里面的内容
Drag语法:
Drag就是拖动,其中分为:
startDrag():开始拖动
stopDrag():停止拖动
2条评分天河币+10学分制+2
爱之梦美风 学分制 +2 游戏本体已下了看看,不明觉厉,感觉很厉害! 2014-03-03
爱之梦美风 天河币 +10 游戏本体已下了看看,不明觉厉,感觉很厉害! 2014-03-03

学籍: 学园校长

性别: 女生

发帖: 9890『67』帖

天河币: 38 枚

学分制: 599 分

奖学金: 70 元

声望值: 568 点 [邀请]

经验值: 99%

日志数: 656 条 [发表]

粉丝数: 233 人 [关注]

学园校徽

 
只看该作者 1 发表于: 2014-03-03
游戏本体已下了看看,不明觉厉,感觉很厉害!

学籍: 天河新生

性别: 妖生

发帖: 19『0』帖

天河币: 114 枚

学分制: 5 分

奖学金: 0 元

声望值: 0 点 [邀请]

经验值: 19%

日志数: 9 条 [发表]

粉丝数: 2 人 [关注]

学园校徽
 
只看该作者 2 发表于: 2014-03-11
回 爱之梦美风 的帖子
爱之梦美风:游戏本体已下了看看,不明觉厉,感觉很厉害! (2014-03-03 23:58) 

其实这个已经算是很简单的程序了,也没多少代码,差不多加起来也就几百行
一般我的游戏都是要上万行代码的……
离线satricky

学籍: 天河新生

性别: 男生

发帖: 6『0』帖

天河币: 1 枚

学分制: 0 分

奖学金: 0 元

声望值: 0 点 [邀请]

经验值: 6%

日志数: 0 条 [发表]

粉丝数: 0 人 [关注]

学园校徽
 
只看该作者 3 发表于: 2014-03-12
學習一下,FLASH是很多人也可以使用,但也需要教學學習一下。
离线§雨雾§

学籍: 天河新生

性别: 男生

发帖: 3『0』帖

天河币: 7 枚

学分制: 0 分

奖学金: 0 元

声望值: 0 点 [邀请]

经验值: 3%

日志数: 1 条 [发表]

粉丝数: 0 人 [关注]

学园校徽
 
只看该作者 4 发表于: 2015-03-30
學習一下,FLASH是很多人也可以使用,但也需要教學學習一下。
快速回复
限150 字节
 
上一个 下一个