KEY对象在游戏中的应用(适合新手)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-12
玩过泡泡堂的朋友一定对下面这个游戏不陌生: 点击浏览该文件 (游戏规则:敲敲键盘上的上下左右试试) 不错,很多游戏都是应用了KEY对象来实现对舞台上MC的控制; 感兴趣的朋友,帮顶一下 首先,新建文档550*400 导入5张图片:这里我已经保存为PNG格式(透明)
在图层一:CTRL+L打开库面板,,把刚才导入的背景图片拖入到舞台,并且对齐,接着,新建一个图层,把刚才做的MC拖入到场景中,并且在属性面板里命名: 如图: 选中这个MC,我们进行脚本编辑: onClipEvent(load){//影片加载时 _root.cuiyysw._x=200; _root.cuiyysw._y=300;//规定了MC的初始位置 } onClipEvent(enterFrame){//进入贞 if(Key.isDown(Key.RIGHT)){如果响应键盘事件“右键” _root.cuiyysw._x+=5;//MC在X轴的位置就加5个单位长度 this.gotoAndStop("right")//这个时候的MC停留在"right"这一贞标签位置,从而实现转身的目的 } if(Key.isDown(Key.LEFT)){ _root.cuiyysw._x-=5; this.gotoAndStop("left") } if(Key.isDown(Key.UP)){ _root.cuiyysw._y-=5; this.gotoAndStop("back") } if(Key.isDown(Key.DOWN)){ _root.cuiyysw._y+=5; this.gotoAndStop("front") }//注解同上, //规定了MC的范围,以至于不出场景外 if(_root.cuiyysw._x>535){ _root.cuiyysw._x=535; } else if(_root.cuiyysw._x<15){ _root.cuiyysw._x=15; } else if(_root.cuiyysw._y>400){ _root.cuiyysw._y=400; } else if(_root.cuiyysw._y<15){ _root.cuiyysw._y=15; } } 4: ctrl+enter试试吧 //高手指导,菜鸟学习。 点击浏览该文件 MX版本: 点击浏览该文件 关键词:对象 |
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于KEY对象在游戏中的应用(适合新手)的所有评论