这是场景。
我的游戏面积为700px x 700px。这个区域被分成三角形象限,这些象限由我的主游戏中的代码添加.as。我的目标是让我的敌人在不同的位置产生,这取决于玩家所在的象限,但是我无法获得三角形或运送任何具有跟踪功能的东西。
我在我的主游戏中尝试过与此类似的功能。
function hitBottom(e:Event)
{
if(ship.hitTestObject(Tri_Bottom));
{
trace("hitBottom")
这个在我的船上。
function hitBottom(e:Event)
{
if(this.hitTestObject(Tri_Bottom));
{
trace("hitBottom")
答案 0 :(得分:1)
尝试在hittest之前在hitBottom函数中添加事件侦听器或print语句。代码可能没有运行。
addEventListener(Event.ENTER_FRAME,hitBottem);
另请注意,hitTestObject用于屏幕上的碰撞检测 - 这意味着Tri_Bottem必须是屏幕上已有的对象。