
강의를 들으며 첫 과제인 것 같다. 간단히 UI와 스크립트를 구성하여 가위바위보 게임을 만드는 과제이다. 시작 화면에서 게임의 횟수를 입력하고 start 버튼을 누르면, 게임 화면으로 넘어와 양쪽에서 가위바위보 이미지가 번갈아 바뀌고, 판정 버튼을 누르면 이미지가 랜덤하게 바뀐 후 승패를 판정한다. 이후 정해진 라운드가 끝나면 양 유저의 승리 카운트를 합산하여 마지막 화면에서 승리 유저를 알려준다. 매우 간단한 게임은 아니지만, 지금 내 수준으로는 가능한 게임인 것 같았다. 일단 게임 화면 작업을 우선으로 해주었다. 간단한 UI와 2D라는 특성을 생각해보니, Panel UI가 떠올랐다. 기본적으로 텍스트를 입력하기 위한 Text Object, 게임 횟수를 입력하기 위한 IndexField Object, ..
우리는 보통 C언어를 학습하게 되고, 이후 심화적으로 특정 툴을 사용하기 위해 C#이나 C++ 언어를 배우기도 한다. C언어에서 자주 쓰던 함수라는 개념이 C#에서는 메소드 개념으로 바뀌었다. C#은 JAVA라는 획기적인 언어를 대적하기 위해 등장하였던 언어이기 때문에, C의 기반보단 JAVA의 기반을 더 많이 따라간 모습을 볼 수 있다. 메소드란, 클래스의 멤버 데이터를 기반으로 동작, 연산, 제어 등의 실질적인 코드를 동작시키고 구성하기 위한 문법이라는 정의를 가지고 있다. C언어에서 함수를 다루었을 때와 마찬가지로, C#에서 메소드를 다룰 때도 여러 경우의 수와 고민을 하여야 한다. 이 메소드를 이용하여 구현하려는 기능이 어떤 클래스의 데이터를 기반으로 하는지, Caller와 Receiver를 어디..
- Total
- Today
- Yesterday
- 정보보안
- 침해사고분석및대응
- 유니티
- 유니티개발
- 디폴트매개변수
- 핸디커뮤니케이션즈
- 코루틴
- 업캐스팅
- 자식클래스
- 게임리뷰
- OOP
- Abstract
- 익숙한출발
- 게임개발
- 물데네전세표응
- virtual
- 상속
- 정보보호
- 가위바위보게임
- 정보보호전문가
- unity
- base
- 메타버스
- 보안
- apstndp
- 부모클래스
- override
- sbs아카데미게임학원
- C#
- SpaceShooter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |