动画与游戏设计制作考题报告

动画与游戏设计制作考题报告

ID:34619074

大小:57.81 KB

页数:9页

时间:2019-03-08

动画与游戏设计制作考题报告_第1页
动画与游戏设计制作考题报告_第2页
动画与游戏设计制作考题报告_第3页
动画与游戏设计制作考题报告_第4页
动画与游戏设计制作考题报告_第5页
资源描述:

《动画与游戏设计制作考题报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程考核报告科目动画与游戏设计制作学院xxxxxx姓名xx专业计算机科学与技术班级xxxxx日期2015年11月26日《动画与游戏设计制作》课程考核要求第一部分:基本能力考核1.动画主题不限,根据自己的兴趣、喜好自定。2.动画作品中至少要包含逐帧动画、补间动画、引导动画和遮罩动画中的两类动画。3.在动画制作过程中,要合理创建图形元件和影片剪辑元件。第二部分:游戏开发考核1.在以下游戏类型中任选一类完成。文字类游戏、棋牌类游戏、拼图类游戏、益智类游戏、休闲类游戏、动作类游戏等。2.游戏规则和角色的制定和设定要合理、易懂。3.编写脚本代码,实现游戏控制功能。第

2、三部分:项目组合1.将第一、二部分分别放到两个不同的场景中生成动画。2.制作完成的作品,布局合理、画面美观、主题表现突出。4.提交作品的.fla源文件、.swf文件和.jpg图片文件。5.将提交的文件保存在命名为“班级序号姓名”的文件夹中,例如xxx6.认真、仔细完成课程考核报告,注意字迹工整,并打印装订成册。项目名称乒乓球小游戏设计思路一、动画部分:本动画是一个游戏的开场,描述的是一个雪球落在雪地上,然后经过变形,形成一个雪人,然后在从雪人变成一个雪球滚走,用到形状补间动画。下面有一个字条“欢迎进入游戏”,通过引导层,从左向右运动。这样就形成一个游戏的开

3、场动画。二、游戏部分:游戏是一个类似于乒乓球的小游戏,不过是自己和自己玩,通过移动鼠标,实现挡板的移动,当小球碰在挡板上,小球反弹,无规则运动。游戏设计了三个难度选项,分别是,“简单”,“一般”,“困难”这样可供玩家选择。而难度选项的创建,则是通过小球移动的速度实现的。当然,游戏也有一个游戏分值的设定。这通过一个计数的实现,玩家玩的时间越长,则得分越高。操作步骤一、动画操作:1.先建立四个图层,把第一个背景“雪地”做到250帧。2.然后做雪人的动画,在图层二中做,通过补间动画,让小球下落,变形形成雪人,在变形形成雪球,滚走。3.接下来在后台把雪花图形做好后

4、,保存成图形元件。通过补间动画,做出下雪的样子。保存成影片剪辑元件。如图:把这个影片剪辑原件放到图层三中。4.紧接着做图层四,在后台做“欢迎开始游戏”这六个字。字的背景颜色设置成蓝色,这样和图层一的相匹配。保存成图形原件,如图:5.给图层四做一个引导层,让字从左向右运动。做好的时间轴如图所示。二、游戏操作1.先在后台做一个小球的影片剪辑元件,共三个图层,第一个图层,做小球的运动,第二个设置小球的初始状态。第三个添加代码。_parent.ball.vidas-=1;_parent.ball.activo=true;_parent.ball._x=200;_p

5、arent.ball._y=50;_parent.ball.velx=_parent.ball.velinicial;_parent.ball.vely=_parent.b2.然后做一个积分器,主要记录生命值,分数,和小球移动的位置。3.接着第三个图层第一帧做给个游戏开始界面。在图层一的第二帧后做三个游戏开始时初始状态。1.紧接着在图层五第五帧插入游戏结束画面,在十五帧插入帧。这样一个游戏的框架就做好了。2.根据代码在框架中添加图层。代码如下:onClipEvent(load){varvelinicial=5;varvelx=5;varvely=5;var

6、incremento=1.04;vartiempo=0;varactivo=true;varvidas=3;vartiemporebote=10;//paraquenorebotevariasvecescuandochocaconunborde}onClipEvent(enterFrame){tiemporebote++;if(tiemporebote>10){tiemporebote=10;}//MOVIMIENTOYREBOTEDELABOLAthis._rotation+=velx*1.3;this._x+=velx;this._y+=vely;if

7、(activo==true){//paraquealexplotarcontraunbordenosigarebotandocontralabarra//choquesconlasbarrasif((this.hitTest(_parent.barrauno))

8、

9、(this.hitTest(_parent.barrados))&&(tiemporebote>5)){this.velx*=-1;velx=velx*incremento;vely=vely*incremento;tiemporebote=0;}}//choquesarribayabajoif

10、((this._y>400)

11、

12、(this._y<0)){vely

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。