[]微信飞机大战 升级版,包含跟踪弹,散弹,道具,积分,难度
游戏链接:https://game.yplpf.com/airwar/index.html
再放一个像素鸟的吧:https://game.yplpf.com/bird/index.html
服务器带宽1M,请耐心等等一下
代码我就不在 这里放出了, 需要的朋友 可以加我Q 523508182 交个朋友
具体实现了哪些功能,自己试玩一下吧
按下空格,或者点击道具, 可以使用道具
游戏不足之处:
1.
主角是根据鼠标的位置,每帧进行移动, 如果玩家点击道具, 会导致主角也跟着去道具的位置
目前解决方法是, 如果鼠标在 到处的范围里面,就不移动了
如果有更好的解决思路,欢迎交流一下
2.
由于开发前没有做好需求分析
每个类有部分重复代码
演示图(为了压缩图片大小,演示图 只有灰色)
再放一个像素鸟的吧:https://game.yplpf.com/bird/index.html
服务器带宽1M,请耐心等等一下
代码我就不在 这里放出了, 需要的朋友 可以加我Q 523508182 交个朋友
具体实现了哪些功能,自己试玩一下吧
按下空格,或者点击道具, 可以使用道具
游戏不足之处:
1.
主角是根据鼠标的位置,每帧进行移动, 如果玩家点击道具, 会导致主角也跟着去道具的位置
目前解决方法是, 如果鼠标在 到处的范围里面,就不移动了
如果有更好的解决思路,欢迎交流一下
2.
由于开发前没有做好需求分析
每个类有部分重复代码
演示图(为了压缩图片大小,演示图 只有灰色)
没有找到相关结果
已邀请:
要回复问题请先登录
8 个回复
layabox
赞同来自:
gmajrtfp
赞同来自:
Supermang42
赞同来自:
yung
赞同来自:
anghuo
赞同来自:
ippon
赞同来自:
这个可以用道具点击事件的阻止事件冒泡来解决
this.on(Laya.Event.MOUSE_DOWN, this, function (e) {
e.stopPropagation();//阻止冒泡
console.log('@_@' + e.stageX, e.stageY);
});
另外,能分享一下,你的导弹是怎么做的吗?谢谢
bingqimao
赞同来自:
2. 当MouseDown的时候,记录鼠标的初始xy坐标,飞机的初始xy坐标
3. 并且每一帧得到鼠标当前的坐标, 然后可以算出鼠标当前坐标和初始坐标的差值,飞机的初始坐标加上这个差值就可以控制移动了
MouseUp的时候,数据还原,不再执行2,3步
hanhui
赞同来自: