合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

如何使汽车游戏中使用boundarys。

时间:2013-01-26 10:59来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击:


 

这是一个教程,讲解了如何使汽车游戏中使用boundarys。
我将解释如何做到这一点,一步一步:
1。创建的轮廓你想您的boundarys的地方,我用了一个正方形,这是一个MC,并给它一个实例名称土地。
2。设计的汽车,并把它转换成一个MC,没有必要给它一个实例名称,因为所有的行动将在。
3。按你的车,调出动作面板,在这里添加的行动:
onClipEvent事件(enterFrame事件){
    / /使汽车前进
    如果(Key.isDown(Key.UP)){
        速度+ = 1;
    }
    / /使汽车倒退
    如果(Key.isDown(Key.DOWN)){
        速度 - = 1;
    }
    / /告诉汽车先快后慢的速度,20
    (Math.abs(速度)> 20){
        速度* = 0.7;
    }
    / /你可以改变旋转的车,你的愿望
    如果(Key.isDown(Key.LEFT)){
        _rotation - = 15;
    }
    如果(Key.isDown(Key.RIGHT)){
        _rotation + = 15;
    }
    / /这里是什么地方的HitTest的边界
    速度= 0.98;
    X =数学。黄大仙(_rotation(一下,Math.PI/180))*速度;
    Y = Math.cos(_rotation(一下,Math.PI/180))*速度* -1;
    (_root.land.hitTest(_x + x,_y + Y)){
        _x + = X;
        _y + = Y;
    } {
        速度* = - 0.6;
    }
}
4.Finished,现在对其进行测试。

(责任编辑:卓想空间http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 兰州 昆明 无锡 南昌 贵阳 太原 石家庄 包头 呼和浩特 佛山 东莞 唐山 烟台 泉州 乌鲁木齐 福州 长沙 南宁 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 郑州 厦门 长春 哈尔滨 济南 宁波 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询