전체 글(33)
-
[UNITY/C#] 중복 없는 랜덤 숫자 만들기
유니티로 이런저런 기능을 만들다보면 한번씩 랜덤 번호를 생성하게 된다. 특정 오브젝트의 생성 순서를 무작위로 할 때라던지, 어떤 숫자들을 랜덤으로 뽑고 싶을 때라던지.그렇게 랜덤으로 번호를 생성하는데, 그 와중에 또 숫자가 중복되지 않게 뽑고 싶을 때가 있다. 그럴 때 사용하려고 만들어둔 함수를 남겨본다.public int[] MakeRandomNumbers(int minValue, int maxValue, int randomSeed = 0) { if (randomSeed == 0) randomSeed = (int)DateTime.Now.Ticks; List values = new List(); for (int v = minValue; v ..
2025.04.11 -
슈퍼 스매시 브라더스 아미보 리들리 amiibo
슈퍼 스매시 브라더스에 등장하는 메트로이드 시리즈의 대표 악역 캐릭터인 리들리 아미보.생김새의 모티브는 가고일. * 가고일 : 중세 유럽의 건축 양식 중 지붕에 있는 악마 형태의 석상 (자세한 내용은 여기로) 리들리는 사무스 아란이 주인공으로 활약하는 게임인 "메트로이드" 시리즈에 등장하는 악역 캐릭터이다.메트로이드 시리즈는 1986년에 패미컴으로 첫 작품이 발매되어 벌써 40년 가까이된 닌텐도의 오랜 IP중 하나이다. 리들리는 첫 작품인 "메트로이드" 에서부터 이후의 여러 후속작에서 다양한 모습으로 등장했다.메트로이드 시리즈 자체가 서구권에서 상당한 인기가 있는 작품이라 그런지 악역임에도 불구하고 리들리의 인기가 꽤 된다고 하며,스매시브라더스 시리즈에 참전 시켜주길 바라는 요청이 스매시브라더스 시리즈..
2025.04.11 -
슈퍼 스매시 브라더스 아미보 미엔미엔 amiibo
슈퍼 스매시 브라더스에 등장하는 미엔미엔 아미보. 슈퍼 스매시 브라더스에서는 얼티밋이 첫 참전이며, 추가 DLC를 구매해야 선택할 수 있는 캐릭터이다.미엔미엔만 구매할 시에는 6,500원,미엔미엔을 포함해 총 6명의 캐릭터가 세트로 구성되어 있는 상품은 32,400원. (파이터 패스 세트 Vol.2)대부분의 많은 DLC 상품이 그렇지만, 단품 개별로 여러개 구매하는 것보다 세트 상품이 저렴하다. 미엔미엔은,2018년 발매된 닌텐도스위치용 대전격투게임인 암즈(ARMS)에서 데뷔한 캐릭터로 (일본은 2017년 6월 발매)길게 늘어나는 양팔을 이용한 격투술이 특기이다. 원작인 암즈 게임이 조이콘의 모션 컨트롤 기능을 활용해 권투처럼 싸우는 대전 격투 게임인데,양손에 쥔 조이콘을 권투에서 잽을 날리듯 앞으로 ..
2025.04.09 -
[JavaScript] 자바스크립트 연산자 우선순위
이번 포스팅은 자바스크립트의 연산자 우선순위에 대해 알아본다. 연산자의 우선순위?연산자가 여러 개 섞여 있을 때 어떤 연산을 먼저 수행할지를 결정하는 규칙을 말한다. 수학에서 곱셈/나눗셈이 덧셈/뺄셈보다 연산의 우선순위가 빠른 것처럼프로그래밍 언어에서의 연산자도 그러한 규칙을 정해놓고 있다. 연산자 우선순위우선순위연산자설명예시높음()괄호 (가장 먼저 계산됨)(2 + 3) * 4 → 20 ++, --증가/감소 연산자x++, --y!논리 NOT!true → false*, /, %곱하기, 나누기, 나머지4 * 5 / 2 → 10+, -더하기, 빼기5 + 3 → 8, =크기 비교5 > 2 → true==, !=, ===, !==값/타입 비교3 === '3' → false&&논리 ANDtrue && false ..
2025.04.09 -
[JavaScript] 자바스크립트를 기초 문법 배우기 (연산자)
이번 포스팅에서는 연산자에 대해 배워본다. 연산자란?연산자는 프로그래밍에서 값을 계산하거나 조작할 때 사용하는 기호 또는 키워드를 말한다.쉬운 예를 들자면 산수/수학의 덧셈, 뺄셈, 곱셈, 나눗셈 같은 것을 할 수 있도록 해주는 키워드,즉 + - * / 이런 기호들을 말한다. 연산자는 종류가 많지만 자주 사용되는 연산자들부터 익혀보자. 산술 연산자숫자를 계산할 때 사용하는 연산자를 산술 연산자라고 한다.연산자설명예시결과+덧셈5 + 27-뺄셈5 - 23*곱셈5 * 210/나눗셈5 / 22.5%나머지5 % 21**거듭제곱(ES6+)2 ** 38 대입 연산자값을 변수에 할당(또는 저장)할 때 사용하는 연산자를 대입 연산자라고 한다.연산자설명예시결과=할당x = 5x는 5+=더해서 할당x += 2x = x + ..
2025.04.09 -
[JavaScript] 자바스크립트 기초 문법 배우기 (변수)
자바스크립트로 다양한 기능을 만들기 위해서는 기초 문법부터 정확히 익혀야 한다.이번 포스팅에서는 변수에 대해 배워본다. 변수란?: 데이터를 저장하기 위한 이름표.프로그래밍 언어에서 "변수"라는 것은 값을 저장해두는 상자 같은 것이라 생각하면 된다. 예를 들어, - 이름을 저장하는 변수 - 점수를 저장하는 변수 - 어떤 상태를 저장하는 변수등등이 되겠다. 변수 만들기 (변수 선언)JavaScript에서는 변수를 만들 때 var, let, const 중 하나를 사용한다.* var, let, const 를 변수 선언 키워드라고 말한다. 각 변수 키워드의 차이점은,키워드설명쉽게 말하면키워드설명참고var함수 단위로 작동. 같은 이름을 중복 선언해도 에러 안 남.변수명 중복 등 여러 문제로 사용을 지양하는 추세l..
2025.04.09