actionscript-3 - 如何让自上而下的射击子弹与敌人相撞?AS3
问题描述
我的敌人从舞台顶部慢慢向下移动,玩家在底部发射子弹。我在让子弹实际与敌人相撞并从舞台上移除两个物体时遇到问题?
到目前为止,这是我的代码:
for(var i = 4; i<core.numChildren; i++){
var target:MovieClip = core.getChildAt(i);
if (this.hitTestObject(target)){
//remove listeners
this.removeEventListener(Event.ADDED_TO_STAGE, onStart);
this.removeEventListener(Event.ENTER_FRAME,loop);
//remove bullet
core.removeChild(target);
//remove zombie
core.removeChild(this);
任何帮助将不胜感激!谢谢 :)
解决方案
推荐阅读
- firebase - 是否可以重命名 Firestore 集合中的字段?
- laravel - 检查 date_start 和 date_end
- javascript - 如何从具有 startTime 值的日历中按月查询过滤器?
- pdf - 可以向已签名的 PDF 添加新的签名字段吗?
- ruby-on-rails - 如果选中,则仅发送 check_box_tag 的键
- reactjs - 打字稿通用状态更改函数类型转换错误
- c++ - c ++如何创建一个即使在对象被覆盖时也会持续的指针?
- php - Paypal API 未发布项目数组
- javascript - Preact.js 如何创建分层组件
- git - 通过 Google Drive 从 MacOS 迁移到 Ubuntu 后,Git 存储库损坏