강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jangsik905422
jangsik905422

câu hỏi đã được viết

Tạo trò chơi roguelike 2D trong Unity [Phụ đề tiếng Hàn]

Board Manager (Tạo tập lệnh quản lý hội đồng)

랜덤선택이 궁금해요

Viết

·

236

0

Vector3 RandomPosition()

    {

        int randomIndex = Random.Range(0, gridPositions.Count);

        Vector3 randomposition = gridPositions[randomIndex];

        gridPositions.RemoveAt(randomIndex);

        return randomposition;

    }//이게 랜덤적으로 포지션을 선택하는 함수라고 설명하시는데

왜굳이 랜덤으로 포지션선택후에 소환을 하는지 궁금합니다.

그냥x,y00부터 차례대로 소환하면 에러나나요??

(유니티 초보자라 잘모르니 이해좀바랍니다.)

unity

Câu trả lời 1

0

xy 차례대로 추가하면 맵 가장자리 쪽을 제외하고 죄다 꽉꽉 채워질테니 이건 넘어가고...

랜덤으로 포지션을 선택하는 이유는 적 뿐만이 아니라 아이템과 벽도 같은 방식으로 소환해야 하기에 먼저 포지션을 정한 후 거기에 적을 놓든 아이템을 놓든 하는 방식으로 하는겁니다.

Hình ảnh hồ sơ của jangsik905422
jangsik905422

câu hỏi đã được viết

Đặt câu hỏi