1

現在、シューティングゲームを制作中です。その中で私はそのシュート数が固定されています。しかし、誰かがキーボードのキーを押した時間に基づいて可変にするのが好きです。キーを長く押すと、より多くの電力が生成されるはずです。

これが私のコードです。

        {
            // Create projectile
            worldEntities.Add(new Sphere(GraphicsDevice, 0.1f, 0.2f, Character.EyePosition() + Character.LookTowards(), 0.8f, Color.Blue));
            // Add gravity to projectile
            (worldEntities[worldEntities.Count - 1] as RigidBody).Acceleration = new Vector3(0f, -10f, 0f);

            // Calculate launch velocity
            Vector3 launchVelocity = Character.LookTowards() * 10f;


            // Set particle velocity to launch velocity
            (worldEntities[worldEntities.Count - 1] as RigidBody).Velocity = launchVelocity;

            // Reset timer
            timer = 1f;
        }
4

1 に答える 1