关于flash用as3作类似超级玛莉。合金弹头之类小游戏的几个问题。详细回答重赏
1大家是如何判断人物跳下悬崖之类没有路的地方死掉的?是用hittest还是判断_y的值还是其他办法2大家有什么网站有人物连续动作位图嘛。我自己做的走路射击动作总觉得很生硬...
1大家是如何判断人物跳下悬崖之类没有路的地方死掉的?是用hittest还是判断_y的值还是其他办法
2大家有什么网站有人物连续动作位图嘛。我自己做的走路射击动作总觉得很生硬
3让敌人随机出现的语句以及超出区域自动删除 展开
2大家有什么网站有人物连续动作位图嘛。我自己做的走路射击动作总觉得很生硬
3让敌人随机出现的语句以及超出区域自动删除 展开
1个回答
展开全部
第一个用y坐标判断最简单吧。
第二个不知道。
第三个我弄过类似的塔防游戏的敌人。 行走路径预先写好。最后用坐标判断超出就算丢失或者删除。我那敌人是拐了好几个弯。坐标判断用了好几个限制。超级玛丽的就比较简单了吧
第二个不知道。
第三个我弄过类似的塔防游戏的敌人。 行走路径预先写好。最后用坐标判断超出就算丢失或者删除。我那敌人是拐了好几个弯。坐标判断用了好几个限制。超级玛丽的就比较简单了吧
追问
还有一个问题啊不好意思
就是类似合金弹头里面我控制的人物走到一些建筑坦克旁是走不过去的。必须跳过去。那这些建筑坦克应该怎么写让我控制的人物无法穿他们而过?
追答
合金弹头这游戏蛮复杂的我没制作过,不过我想我会先给坦克这类不能穿越的物体一个布尔值属性。 false为不能穿越 反之亦然。
以上是思路。 转换成代码应该是:if(人.hitTest(坦克)==true && 坦克.is穿越==false)
{
//执行一个阻挡物体的方法(坦克.width,坦克.height)
}
执行一个阻挡物体的方法里面的写法是 (大概是这么个意思阿)
把坦克看成一个矩形。人在这个坦克的宽高区域内 无法通过。当然是用x y去判断。 如果那个坦克是移动的 那就更深入一层了。 我一下就想不出来方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询