从零开发CocosCreator+Nodejs麻将视频教程
30699 人在学
本教程是关于flash应用遮罩效果制作好看的图片切换效果来设计物体弹跳游戏,这里有详细的代码过程,教你如何制作游戏。
这个游戏就是,首先设置一个地图,然后出来一个人(或别的东西都可以),从空中落下来,然后我们利用键盘的方向键可以控制左右移动,当想向上移动的时候,使用空格键可以跳高。简单研究,希望大家喜欢。转载必须注明出处和作者,假如加上本站连接,那就感谢你了。
开始给大家讲解如何制作。
建立Flash文档,CtrlJ修改影片属性。
然后建立一个影片剪辑元件,作为地图来使用,名字为terrain,外形如下图。
然后再建立两个按钮,一个是go,另一个是reset。最后建立一个char影片剪辑元件(看你的绘画工夫了,建立什么都可以)。
然后分别把三类元件(terrain,char,2个按钮)都放到场景中来。然后给char影片剪辑元件起实例名walker,地图terrain的实例名为terrain。然后选择第一帧,按F9打开动作面板,输入代码。
别忘了地图terrain的实例名为terrain。同样方法
第一帧加入下面代码:
go=false;//主要是一个变量赋初始值
go按钮:
on(release){
go=true;
}//开始运动
reset按钮:
on(release){
go=false;
walker._x=107;
walker._y=49;
}//回到初始状态
然后char影片剪辑的action如下:
onClipEvent(load){
gravity=0.2;
yspeed=0;
}
onClipEvent(enterFrame){
if(_root.go){
yspeed=gravity;
while(_root.terrain.hitTest(_x,_y_height/2,true)){
_y--;
yspeed=0;
}
_y=yspeed;
}
}
效果如下(只要点GO按钮,物体就会掉下,点reset就会回到初始状态):
大家通过看上面的代码可以看到是利用速度总是增加的,所以物体接触地面时显得总是动