ランダムにワープする敵の作成






ランダムワープ
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Wizard : MonoBehaviour
{
public Vector2[] warpPos;
private int num;
public void Warp()
{
num = Random.Range(0, warpPos.Length);
this.transform.position = warpPos[num];
}
}







画像の反転
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Wizard : MonoBehaviour
{
public Vector2[] warpPos;
private int num;
// ★追加(画像の反転)
private SpriteRenderer spriteRenderer;
// ★追加(画像の反転)
private void Start()
{
spriteRenderer = GetComponent<SpriteRenderer>();
}
public void Warp()
{
num = Random.Range(0, warpPos.Length);
this.transform.position = warpPos[num];
// ★追加(画像の反転)
// 今回は、numが「1」または「2」の時、画像を反転させる
if (num == 1 || num == 2)
{
spriteRenderer.flipX = true;
}
else
{
spriteRenderer.flipX = false;
}
}
}

【2022版】DarkCastle(全39回)
他のコースを見る





ランダムワープ
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Wizard : MonoBehaviour
{
public Vector2[] warpPos;
private int num;
public void Warp()
{
num = Random.Range(0, warpPos.Length);
this.transform.position = warpPos[num];
}
}







画像の反転
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Wizard : MonoBehaviour
{
public Vector2[] warpPos;
private int num;
// ★追加(画像の反転)
private SpriteRenderer spriteRenderer;
// ★追加(画像の反転)
private void Start()
{
spriteRenderer = GetComponent<SpriteRenderer>();
}
public void Warp()
{
num = Random.Range(0, warpPos.Length);
this.transform.position = warpPos[num];
// ★追加(画像の反転)
// 今回は、numが「1」または「2」の時、画像を反転させる
if (num == 1 || num == 2)
{
spriteRenderer.flipX = true;
}
else
{
spriteRenderer.flipX = false;
}
}
}

ランダムにワープする敵の作成