unity 旋转速度 如何解决?开发过程中遇到的问题怎么办?

unity 旋转速度 如何解决?开发过程中遇到的问题怎么办?

如何解决Unity如何产生具有旋转速度的GameObject?开发过程中遇到Unity如何产生具有旋转速度的GameObject的问题如何解决?下面主要结合日常开发的经验,给出你关于Unity如何产生具有旋转速度的GameObject的解决方法建议,希望对你解决Unity如何产生具有旋转速度的GameObject有所启发或帮助;问题描述

我想在按下空格键后生成具有旋转速度的块。我认为以下代码无效,因为它每次都产生一个新的GameObject。

public GameObject blockPrefab;
void Update()
{
    if (Input.GetKeyDown(KeyCode.Space))
    {
        Vector3 randomSpawnPosition = new Vector2(Random.Range(Player.screenHalfWidth,-Player.screenHalfWidth),0);
        Vector3 randomSpawnRotation = new Vector3(0,Random.Range(0,360));
        GameObject block = Instantiate(blockPrefab,randomSpawnPosition,Quaternion.Euler(randomSpawnRotation));
        block.transform.parent = transform;
        // How do I set a rotation velocity here?
        block.transform.Rotate(new Vector3(0,30)* Time.deltaTime),Space.Self);
    }
}

我不确定所有示例都说要使用Rotate()该怎么做unity 旋转速度音效,但据我所知unity 旋转速度,在这种情况下将永远无法使用。

尚未找到解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio# (将#修改为@)

喜欢与人分享编程技术与工作经验游戏角色,欢迎加入前端之家官方交流群!

编程之家官方1群(满)

编程之家官方2群(满)

编程之家官方3群(满)

编程之家官方4群

编程之家官方5群(新)

文章来源:https://www.f2er.com/3163245.html