发布时间: 来源:飞翔的企鹅 60
大家在看运动比赛的时候,应该对于冰球都有一定的了解吧!假如让你使用Axure制作一个冰球的小游戏原型,应该怎么做呢?哈哈,感兴趣的话就可以跟着下面的步骤操作制作起来哦~谁说鱼与熊掌不可兼得?选择粤秀教育,Axure理论+实操双向提升~粤秀教育精选多套系统全面Axure自学视频课,综合教学,适合新手0基础入门到进阶,感兴趣有需要都不要错过~
Axure制作冰球小游戏原型教程:

元件较为简单,主要是上下左右四个边界,左右边界可以设置成白色,可以更好地隐藏。
机器人方块,和我方方块(我方方块需要可拖动,所以设置成动态面板)。
小球,以及控制小球移动的动态面板。
设置全局变量 dx、dy控制小球运动方向,robot控制机器人反应区域、angle控制机器人击球角度。
单击“开始”时,设置“yidong”动态面板向下循环,循环间隔1ms。
“yidong”动态面板状态改变时,移动小球采用“相对移动”,移动dx,dy。
当小球接触我方方块时,dy=[[-dy]],dx=[[(Math.random()-0.5)*32]]
当小球接触机器人时,dy=[[-dy]],dx=[[(Math.random()-0.5)*angle]],angle可控制机器人反弹角度。
当小球接触左右边界时:dx=[[-dx]]
当小球接触上下边界时:游戏结束,暂停“yidong”面板的循环,并显示“弹框”
当小球来到机器人响应区域【对应robot变量】则移动机器人。
设定我方方块为动态面板,并且设定拖动时的拖动边界。

改变球的y轴运动速度dy变量、机器人的响应区域robot变量、机器人的反弹角度angle变量,来调节游戏难度。
至此,游戏基本功能就都做好了,但是还有几个方面可以继续完善,比如
小球偶尔会卡在墙上或者方块上。
游戏还可以加入计分系统。
小球每1ms检测一次运动,导致运动起来有时候会稍微卡顿。可以适当加长时间间隔,加入“线性移动”使小球移动更顺畅。
以上所述就是“Axure怎么制作冰球小游戏原型?”的相关内容分享了,希望能够帮助到你!如果你还想要学习更多的Axure技巧,咨询Axure相关文章,或者直接跟着我们粤秀教育的专业讲师开始Axure自学视频课学习体验~专业系统视频教程学习,学习收获总会比你零零散散图文学习来得更快速、更有效率~
立即申请报名,提升你的技能