小编Bim*_*B S的帖子

Raycasting在Unity 2d游戏中找到对象的鼠标点击

我试图删除单击鼠标的对象.我正在使用新的Unity3D 4.3进行2D游戏.这是我正在使用的代码

void Update () {

    if (Input.GetMouseButtonDown(0)) 
    {
        Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
        RaycastHit hit;
        if(Physics.Raycast(ray,out hit))
        {
            isHit = false;
            Destroy(GameObject.Find(hit.collider.gameObject.name));

        }
    }

}
Run Code Online (Sandbox Code Playgroud)

控件未进入内部if循环.(isHit未被设置为false).

unity-game-engine unityscript

10
推荐指数
4
解决办法
4万
查看次数

在Phaser中添加动态添加的精灵图形

我通过使用定时事件动态添加Sprite.我无法找到一种方法来在生成的精灵上方引入新图形(泛光矩形).

精灵总是在上面

create()
{
  var graphics = game.add.graphics(0, 0);
  graphics.beginFill(0xFFFF0B);
  graphics.drawRect(0, 0, windowWidth, 70);
  graphics.endFill();
  timer = game.time.events.loop(1500, addSprite, this);
}

addSprite()
{  
  sprite= game.add.sprite(20, 30, 'sprite');
}
Run Code Online (Sandbox Code Playgroud)

任何帮助?

javascript phaser-framework

6
推荐指数
1
解决办法
7683
查看次数

有条件的number1 == number2(类型为Long)永远不会是真的吗?

此代码应该列出最近调用的最近相同的nos,但它们正在显示,请帮助

             //code
              Long number0=(long) 0;   
          // loop through cursor 
          while(mCallCursor.moveToNext()){
              Long number1 = mCallCursor.getLong(0);
              if(number1==number0)
                  continue;
              else
                  number0=number1;
              if(mCallCursor.getString(2)!=null){
                  String name = mCallCursor.getString(2);
                  System.out.println(name);
              }
              else
                  System.out.println(number1);

          }
Run Code Online (Sandbox Code Playgroud)

java android

2
推荐指数
1
解决办法
192
查看次数