毕业论文 论文提纲 论文写作 公文范例 教育论文 教育学论文 师范教育 学术论文     论文指导*
                     
 
   
   
   
   
           
 

当前位置:课件115学培吧(kj115.com)→flash网侠教程(助你成为顶尖课件高手)→系列文章

 
 
标题:Flash关于游戏制作研究之在场景中移动(一)
 
展示台

文章来源 作者:admin 密码:admin 整理:湖北金鹰

◇网侠教程栏目简介
    提供FLASH侠客教程和网页制作侠客教程,高手进阶教程。
    浏览过这些资源的还浏览过经典教程图文教程游戏开发教程等相关资源。

---------------

湖北金鹰课件吧

论文相关服务
 

 

场景是游戏中的一个重要元素,特别对于RPG游戏来说场景的数量就更多了,所以现在我为一些想做游戏的入门新手来讲解一下,游戏中的角色是如何在场景中实现移动的。今天我们要讲的是以游戏角色为中心的场景移动方式。
以游戏角色为中心的场景移动方式就是:除了到达场景的尽头之外,游戏角色始终在场景的中心的移动方式。现在我们也可分开来考虑问题了,我们可以分为:在未达到场景尽头和已到达场景尽头两种情况。在未到达场景尽头时,游戏角色是在场景的中心位置的,已到达场景尽头时是游戏的角色逐渐向尽头靠拢的动作。还要进行说明的一点是,在很多种情况中都是由视觉产生的错觉,很多人以为是角色的移动造成场景的移动,所以把注意力集中在角色中,其实在编写在场景移动的注意力应该集中在场景上,当按下方向键时场景就开始移动,使我们误认为是角色在移动了。所以我们要分析出最本质的东西才能让我们事半功倍,好接下来我们就开始说说如何制作吧...
首先我们找来一幅图片并将它导入到Flash中。然后新建一个MC,把图片拖进去并让它和原点对齐,此步的目的是为了我们日后编程的方便而做的。而这一个MC就是我们的场景了。接着我们把这个MC拖到主场景并取名为map。接着我们再新建一个MC,这个用来表示游戏中的角色,我们随便画一个圆点给它。我们把这个MC也拖进场景取名为CurPoint。接下来我们开始编写脚本,点击主场景第一帧,写下如下代码:
//以角色为中心的场景移动
//角色移动的速度
var speed:Number = 3;
this.onEnterFrame = function() {
if (Key.isDown(Key.UP)) {
if (map._y>=0) {
//达到上边界
map._y = 0;
curPoint._y -= speed;
} else {
//未到达上边界,地图下移
if (curPoint._y>=Stage.height/2) {
curPoint._y -= speed;
} else {
map._y += speed;
}
}
}
if (Key.isDown(Key.DOWN)) {
if (map._y<=-(map._height-Stage.height)) {
//达到下边界
map._y = -(map._height-Stage.height);
curPoint._y += speed;
} else {
//未到达下边界,地图上移
if (curPoint._y<=Stage.height/2) {
curPoint._y += speed;
} else {
map._y -= speed;
}
}
}
if (Key.isDown(Key.LEFT)) {
if (map._x>=0) {
map._x = 0;
curPoint._x -= speed;
} else {
if (curPoint._x>=Stage.width/2) {
curPoint._x -= speed;
} else {
map._x += speed;
}
}
}
if (Key.isDown(Key.RIGHT)) {
if (map._x<=-(map._width-Stage.width)) {
map._x = -(map._width-Stage.width);
curPoint._x += speed;
} else {
if (curPoint._x<=Stage.width/2) {
curPoint._x += speed;
} else {
map._x -= speed;
}
}
}
};

 

 
课件115学培吧(湖北金鹰)欢迎您!永久免费服务网址:http://www.kj115.com
   
 

学员众多的FLASH课件学习基地,成万免费FLASH课件制作教程在线学习,还有免费内容课件教程、视频教程、课件技巧、课件探讨、课件欣赏、课件展示、实用教程、课件界面、课件脚本、课件游戏、课件下载、课件封面、课文内容图片、课文人物图片库、课件素材、图片素材、声音素材、动物素材、背景图片、背景资料、背景边框、课件顶栏图片素材、Dreamweaver教程、Dreamweaver网页课件教程、软件下载。承接学习和培训,承接课件订制,课件修改等所有课件相关服务。
本站主要业务:┃flash课件制作视频教程培训┃承接全国竞赛flash课件┃论文代写代发┃代办课件国家级获奖证书┃
联系:QQ:444860709 手机:13339817386


 
 

业务办理
鄂ICP备08005724号