가로
if(Input.GetKeyDown(KeyCode.Space)){
for(int i=0; i<3; i++){
GameObject Bullet = Instantiate(BulletPrefab);
Vector3 bulletPos = transform.position;
bulletPos.y += 0.3f * i;
Bullet.transform.position = bulletPos;
Bullet.GetComponent<Rigidbody2D>().AddForce(Vector2.up * BulletSpeed);
}
}
세로
if(Input.GetKeyDown(KeyCode.Space)){
for(int i=0; i<3; i++){
GameObject Bullet = Instantiate(BulletPrefab);
Vector3 bulletPos = transform.position;
bulletPos.x -= 0.3f;
bulletPos.x += 0.3f * i;
Bullet.transform.position = bulletPos;
Bullet.GetComponent<Rigidbody2D>().AddForce(Vector2.up * BulletSpeed);
}
}
부채꼴
if(Input.GetKeyDown(KeyCode.Space)){
for(int i=0; i<3; i++){
GameObject Bullet = Instantiate(BulletPrefab);
Bullet.transform.position = transform.position;
Vector2 bulletDir = Vector2.up;
bulletDir.x -= 0.3f;
bulletDir.x += 0.3f * i;
Bullet.GetComponent<Rigidbody2D>().AddForce(bulletDir * BulletSpeed);
}
}