最近在用javascript写坦克大战,想请教一下用HTML5的canvas画出障碍物的思想
答案:2 悬赏:80 手机版
解决时间 2021-01-31 05:29
- 提问者网友:最爱你的唇
- 2021-01-31 01:13
还有判断障碍物是否被打掉的思想。
最佳答案
- 五星知识达人网友:酒安江南
- 2021-01-31 01:52
设置 block类型,设置全局帧
对墙进行定义
例如
{type:"wall"
level:2
life:3
}
{
type:"road"
level:1
life:0
}
这里的每个block都要事先定义好大小,然后就是全局帧的坐标判断了
子弹你可以想象成一个飞行的block,然后通过坐标判断,每次刷新是road就通行,如果是wall就击中,当wall的life为零就消失
对墙进行定义
例如
{type:"wall"
level:2
life:3
}
{
type:"road"
level:1
life:0
}
这里的每个block都要事先定义好大小,然后就是全局帧的坐标判断了
子弹你可以想象成一个飞行的block,然后通过坐标判断,每次刷新是road就通行,如果是wall就击中,当wall的life为零就消失
全部回答
- 1楼网友:鸠书
- 2021-01-31 02:59
你好!
子弹坐标是否和障碍物坐标有交集
如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯