분류 전체보기290 유니티) 애니메이션 만들기 (2편) Animation 만들기 파트가 혼자서도 앞선 모든 분량을 차지할만큼 커서, 따로 나눠서 제작하겠다. 시작. https://alpaca-code.tistory.com/140(1편) 유니티) 애니메이션 만들기 (1편) 이번엔 게임에서 물건의 애니메이션을 제작하는 방법에 대해 알아보도록 하겠다. 이게 무슨 소리인지 모를 사람이 있을 거라 생각되는데, 예를 들자면 문이 있다. 플레이어가 문을 열고 싶다는 alpaca-code.tistory.com 6. Animation 만들기. 이제 Window -> Animation -> Animation을 클릭해서 Animation창을 열어준다. 그럼 이런 모양인데, 문 오브젝트를 클릭해 준다. 그럼 이런 모습이 될 것이다. 여기서 Add Property를 클릭해 준다. .. 게임 개발/유니티C# 2023. 1. 26. 유니티) 애니메이션 만들기 (1편) https://kmong.com/self-marketing/556080/xcCLzhi3mY이 책은 유니티를 하면서 생기는 여러 오류에 대한 해결책과..." data-og-host="kmong.com" data-og-source-url="https://kmong.com/self-marketing/556080/xcCLzhi3mY" data-og-url="https://kmong.com/gig/556080" data-og-image="https://blog.kakaocdn.net/dna/bvEWUy/hyYjM9q3qp/AAAAAAAAAAAAAAAAAAAAAJBOW4MWyvw9gQzfU4ZSVdYeMnrrqCYqi1nWgzw9GAHS/img.jpg?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1761922799&allow_ip=&allow_referer=&signature=29ACn51F2ROQgHrS26xlgoYiqFY%3D 게임 개발/유니티 2023. 1. 26. 유니티 C#) 선택된 UI 가져오는 법. (EventSystem.current.currentSelectedGameObject) https://kmong.com/self-marketing/556080/xcCLzhi3mY이 책은 유니티를 하면서 생기는 여러 오류에 대한 해결책과..." data-og-host="kmong.com" data-og-source-url="https://kmong.com/self-marketing/556080/xcCLzhi3mY" data-og-url="https://kmong.com/gig/556080" data-og-image="https://blog.kakaocdn.net/dna/LODC1/hyYjLirmAE/AAAAAAAAAAAAAAAAAAAAAJlvLhLeOvJuF36GAzEVM31ixtp8XATCmBb251boz_sw/img.jpg?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1761922799&allow_ip=&allow_referer=&signature=PqE7LHF1ROxLYeA3x4JuzQzM%2Feo%3D 게임 개발/유니티C# 2023. 1. 25. Python 주석달기 파이썬 에서의 주석은 개인적으로 다른 언어와 다르다고 생각한다. 나는 당연하게도 주석을 달려면 //를 써야 되거나 /* */를 쓰면 될 거라고 생각했지만 파이썬 에서의 주석은 다른 면이 있었다. 파이썬에서 주석을 달고 싶다면 // 기호가 아닌 #(샵) 기호를 써야 한다. 사실 너무 적을 게 없어서 좀 걱정이다. 스크롤은 할 수 있을 정도의 분량이 나와야 좀 안심이 되는데 무슨 말을 해야 할지도 모르겠다. 요약 : # 어쨌든 도움이 되었길 바라며, 끝. IT/Python 2023. 1. 25. Python 형변환. 이번엔 Python에서 형변환을 하는 법을 알아보겠다. 먼저 이 글에서 다룰 타입은 int와 float, 그리고 string으로 총 세 개다. 바로 시작하자. Any -> String a = 5; b = 1.5; str(a) -> "5" str(b) -> "1.5" str( ) 안에 문자열로 바꾸고 싶은 값을 넣어주면 간단히 변환된다. Any -> int a = 1.0; b = "100"; int(a) -> 1 int(b) -> 100 마찬가지로 int( ) 안에 정수로 바꾸고 싶은 값을 넣어주면 간단히 변환된다. Any -> float a = 10; b = "3.3" float(a) -> 10.0 float(b) -> 3.3 마찬가지로 float( ) 안에 소수로 바꿀 값을 넣고 돌려주면 변환된다. 당.. IT/Python 2023. 1. 24. Python 랜덤값 생성하기. Random 오늘은 Python에서 랜덤값을 생성하는 방법을 알아보겠다. 코드는 이렇다. import random a = random.randrange(0,10); 사실 별거 없다. 위에 import random을 써서, random메서드를 추가해 주고, random.randrange(); 를 써주면 랜덤값 생성 끝이다. C#과는 다르게, randrange( ); 안에 정수를 넣어야만 한다. 만약 소수를 넣으면 바로 오류가 나버린다. 소수 중에서 랜덤값을 만들고 싶다면, import random a = random.uniform(0,5); random.uniform을 이용하면 된다. 위에서 정리한 정수의 랜덤의 경우 randint라는 메서드가 하나 더 있다. randint라는 것도 있다는 걸 알아두자. 이상으로 도움.. IT/Python 2023. 1. 24. 유니티 C#) 랜덤한 값 생성하기. https://kmong.com/self-marketing/556080/xcCLzhi3mY이 책은 유니티를 하면서 생기는 여러 오류에 대한 해결책과..." data-og-host="kmong.com" data-og-source-url="https://kmong.com/self-marketing/556080/xcCLzhi3mY" data-og-url="https://kmong.com/gig/556080" data-og-image="https://blog.kakaocdn.net/dna/LODC1/hyYjLirmAE/AAAAAAAAAAAAAAAAAAAAAJlvLhLeOvJuF36GAzEVM31ixtp8XATCmBb251boz_sw/img.jpg?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1761922799&allow_ip=&allow_referer=&signature=PqE7LHF1ROxLYeA3x4JuzQzM%2Feo%3D 게임 개발/유니티C# 2023. 1. 24. Python if문, else if(elif), else. 이번엔 파이썬에서의 if문, else if(elif) 문과 else를 알아보도록 하겠다. 바로 알아보자. if true: # 만약 이거라면 #code elif true: #만약 이게 아닌 저거라면 #code else: # 모두 아니라면 #code 자 이런 코드가 있다. C#이 주 언어인 사람으로서 차이점을 말해보자면, 1. 중괄호가 없다. 파이썬에서의 모든 중괄호(배열 만들 때 제외)는 지금 까지 경험하기로 콜론(:)으로 대체되는 듯하다. 2. else if 가 아닌 elif다 다른 거의 모든 언어에서 else if인걸 생각하면 충분히 헷갈릴 요소이다. 3. 참/거짓 값에 소괄호가 없다 이것도 2번과 같은 이유로 혼동될 수 있어 보인다. if문, elif와 else가 무슨 의미인지는 코드 옆에 주석으로 .. IT/Python 2023. 1. 22. Python for문. 파이썬에서의 for문은 다른 C언어 기반 for문과는 다른 모양새이다. 그래서 다른 언어를 배우던 개발자라면 비슷한 계열의 언어보다 생소할 듯하다. 당장 알아보자. for i in range(100): #code -------------------- list = [4,2,8,0,1,6] for i in list: #code 왜 for문이 두 개가 있을까? 그 이유는 다른 언어가 주인 사람이 봤을 때 Python의 for문은 JavaScript를 예로 들면 for과 foreach의 기능을 한데 담고 있기 때문이다. 보통 말하는 for문을 쓰고 싶다면 첫 번째 for문을 쓰면 된다. i가 0부터 100까지 돌면서 100번 코드를 실행한다. 두 번째 for은 리스트를 돌면서 i의 값이 list [i]가 된다... IT/Python 2023. 1. 22. Python 변수 선언. 원래는 코딩을 한다고 하면 컴퓨터로 유니티를 돌리는 게 전부였지만 이제부터는 파이썬도 다뤄보고자 한다. 아무튼, 가장 기초인 변수 선언에 대해 알아보고자 한다. 파이썬은 변수를 정의할 때 타입을 결정하는 정적언어가 아닌 컴파일할 때 타입을 결정하는 동적언어이기에 정의할 때 타입을 적을 필요가 없다. a = 5; b = 'asdf'; c = 5.0; d = true; 사실 길게 설명한 것과는 다르게 코드는 이렇게 쉽다. 타입을 명시하지 않아도 되기에 값을 맘대로 넣어도 된다. 이상으로 도움이 되었길 바라며, 끝. IT/Python 2023. 1. 22. 게임수학) 게임을 만들때 삼각함수를 쓰는 예. 1. 원형 발사체. Vector2 dirVec = new Vector2(Mathf.Cos(Mathf.PI * 2 * i / roundNum) , Mathf.Sin(Mathf.PI * 2 * i / roundNum)); rigid.AddForce(dirVec.normalized * 6f, ForceMode2D.Impulse); 2. 부채꼴 모양 발사체. Vector2 dirVec = new Vector2(Mathf.Cos(Mathf.PI * 10 * curPatternCount / maxPatternCount[patternIndex]),-1); rigid.AddForce(dirVec.normalized * 3, ForceMode2D.Impulse); 3. 벡터의 각도 구하기. (역함수) Vector2 Ob.. 게임 개발/게임수학 2023. 1. 20. 코딩에서의 인수와 인자의 차이 예시 함수 ↓ int TwoTimesFunction(int a) { return a * 2; } TwoTimesFuction(2); 인자 파라미터 혹은 매개변수라고 불리는, 함수를 만들 때 받는 변수. int a 부분. 인수 함수를 실행할 때 받는 값으로, TwoTimesFunction(2) 여기 안에 있는 2가 인수. 이상으로 도움이 되었길 바란다. 기록용 2023. 1. 19. 이전 1 ··· 11 12 13 14 15 16 17 ··· 25 다음