(242)
-
유니티 Unity | [retr0] Uni-Run Game
* "레트로의 유니티 게임 프로그래밍 에센스" 책을 기준으로 제작했습니다. 게임 명 : Uni-Run 설명 : 계속 뛰면서 발판 사이를 점프해 낭떠러지로 떨어지지 않고 살아남습니다. 기능 : 발판은 무한 생성됩니다. 발판의 생성 간격과 높이는 랜덤입니다. 각각의 발판 위에는 1~3개의 장애물이 일정 확률로 배치됩니다. 캐릭터가 점프 후 새로운 발판에 착지할 때마다 점수가 추가됩니다. 플레이어는 마우스 왼쪽 버튼으로 점프합니다. 이단 점프도 가능합니다. 마우스 왼쪽 버튼을 누르는 시간으로 점프 높이를 조정할 수 있습니다. 플레이어 캐릭터에 애니메이션이 적용됩니다. 상황에 따라 뛰거나, 점프하거나, 죽는 애니메이션이 재생됩니다. 게임 스크린샷 깃 허브 링크 https://github.com/jeaho0613..
2020.02.14 -
유니티 Unity | [retr0] Dodge Game
* "레트로의 유니티 게임 프로그래밍 에센스" 책을 기준으로 제작했습니다. 게임 명 : Dodge Game 설명 : Dodge (피하다)와 같은 뜻으로 일정 패턴으로 날아오는 총알을 피하는 게임입니다. 게임 스크린샷 깃 허브 링크 https://github.com/jeaho0613/Unity_retr0/tree/master/Unity_essence/Dodge jeaho0613/Unity_retr0 유니티 레트로 프로젝트. Contribute to jeaho0613/Unity_retr0 development by creating an account on GitHub. github.com 느낀 점 Unity를 하기 위해서 C# 서적을 공부했다. 가장 기초적인 게임이지만 차근히 만들어 가야겠다. 내일은 책 정..
2020.02.13 -
객체 지향 프로그래밍 이해하기
생성자 - 특별한 메소드이며 클래스의 이름과 동일한 이름을 가지며, 객체를 생성하는 역할 정적 필드와 메소드 - static은 메소드나 필드가 클래스의 인스턴스가 아닌 클래스 자체에 소속되도록 지정하는 한정자이다. - 프로그램 전체에 걸쳐 공유해야 하는 변수가 있다면 정적 필드를 이용하면 좋다. this 키워드 - 객체가 자신을 지칭할 때 사용하는 키워드 - this( ) 생성자는 자기 자신의 생성자를 가리킵니다. 객체 지향 프로그래밍의 3대 특성 - 은닉성, 상속성, 다형성 상속성 클래스 사이의 형식 변환 연산자 설명 반환값 is 객체가 해당 형식에 해당하는지를 검사하여 그 결과를 bool 값으로 반환 bool 형식 as 형변환 연산자가 변환에 실패하는 경우 예외를 던지는 반면에 as 연산자는 객체 참..
2020.02.12 -
기초 구문 익히기
using 키워드 - c#의 키워드 중 하나 - using 키워드만 사용하면 네임스페이스 전체를 사용한다는 의미 - using static은 어떤 데이터형식의 정적 멤버를 데이터 형식의 이름을 명시하지 않고 참조하겠다고 선언하는 기능 static void Main(string[ ] args) { } - 프로그램의 진입점 - 모든 프로그램은 Main이라는 이름을 가진 메소드를 하나 가지고 있어야 함 CLR ( common Language Runtime) - C# 컴파일러는 C# 소스 코드를 IL ( Intermaediate Language) 라는 중간 언어로 작성된 실행 파일을 만들어 냄 사용자가 이 파일을 실행시키면 CLR이 중간 코드를 읽어 들여 다시 하드웨어가 이해할 수 있는 네이티브 코드로 컴파일한..
2020.02.12 -
이것이 C# 이다. 총 정리
첫 페이지의 학습 로드맵을 기준으로 한 키워드를 정리하고 간략하게 총정리를 합니다. 기초 구문 익히기 객체 지향 프로그래밍 이해하기 고급 문법 익히기 .NET 프레임워크를 이용한 프로그래밍
2020.02.12 -
백준 BOJ C# 2941 크로아티아 알파벳
백준 BOJ C# 2941 크로아티아 알파벳 출제 링크 : https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알파벳으로 쓰이고, www.acmicpc.net 접근 방법 dictionary를 만들어서 그 값에 따라 변경할려고했다..
2020.02.01