Author Archives: reasty

Unity basic parts (5) – Uni-Run(2)

      Unity basic parts (5) – Uni-Run(2)에 댓글 없음

레이어의 순서는 Z 값에는 영향 받지 않는다. 정렬순서는 Sorting Layer를 변경한다. 카메라 – 백그라운드 => 스포이드 툴로 배경 이어줌 transform.Translate // 평행이동 메서드 : 오브젝트 좌표계(자기자신의)로 이동한다. 글로벌 아님 // 두번째 파라미터는 Space.Self 가 생략되어있다. 이동 방향 Ctrl+D : 오브젝트 복제 게임오브젝트의 크기를 찾는법 : Box Collider 2D 를 추가하여 Size를 찾는다. Awake() : Start()와 비슷하지만 Start() 보다 한박자 빠르다…. Read more »

Unity basic parts (4) – Uni-Run(1)

      Unity basic parts (4) – Uni-Run(1)에 댓글 없음

이번엔 새로운 게임 Runner! 3D Project : Texture 라는 3D 용 Asset을 로딩한다. 2D Project : 처음 임포트 할때, Sprites 라는 2D 용 Asset을 로딩한다. [Camera].Projection – Perspective : ?? – Orthographic : 원근법이 없는 카메라 모드. Sprite 시트 : 하나의 동작(애니메이션)을 하나의 파일로 저장한다. 이것을 잘라서 쓴다. Assets-Sprites Sprite Mode     – Multiple 선택. [Apply]버튼 클릭 –> Sprite… Read more »

Unity basic parts (3) – 3D 총알피하기 게임 만들기(2)

이제민 강사님이 강의내용 공유해 주시는 사이트. boxcollider.io Unity Project : 폴더기반으로 하나의 프로젝트가 관리되며, 관리되는 폴더는[Assets,Packages,ProjectSettings] 가 있다. [Collider].Is Trigger : 충돌 감지여부 – Checked : 총알끼리는 부딪히지 않아야 한다. 기본적으로 뚫고 지나가야함. 충돌감지, 상대방을 밀어내지는 않지만 충돌감지는 한다. 물리적인 반발력은 필요하지 않을때 사용한다. 유니티의 메세지 기반 함수들. Start(), Update(), … OnTriggerEnter(상대방 콜라이더) 둘 중 하나라도 Rigidbody를 가지고 있다면 메세지를… Read more »

Unity basic parts (2) – 3D 총알피하기 게임 만들기(1)

강의가 이론 위주로 진행되는게 아니라 실습위주로 진행되다보니, 내가 별도로 정리가 힘들다. 실습하면서 메모했던 내용을 기반으로 노트형태로 정리해야 겠다. 오늘은 2일째. 3D 총알피하기 게임 만들기 이다. [Material].Albedo : 빛에 반사되는 색깔을 설정한다. 반사율-Albedo이라고도 하며, 자세한 설명은 위키참조. [Camera].Clear Flags Skybox : 가상의 하늘을 그린다. Solid Color : 단색으로 채운다. Depth Only : ?? Don’t Clear : ?? [Rigidbody] : 실제 물리적인… Read more »

Unity Overview – Unity basic parts (1)

      Unity Overview – Unity basic parts (1)에 댓글 없음

간만에 포스팅. 간만에 새로운 무언가를 할 기회가 있기 때문이다. 바로 Unity 가 그것! 회사에서 내년에 Unity로 무언가 프로젝트를 할 거란다. 평소 관심있던거라 잽싸게 교육신청했다. 유니티 러닝 센터(SVVR)에서 진행하는 ‘Unity2017을 활용한 2D/3D 게임 개발(초급)’ 강의를 들으며 공부한 내용을 정리하고자 한다. 교육 첫째날, 강사 본인의 짧은 소개와 함께 강의가 시작되었다. 재민 강사님 이었던가..기억이…(죄송;;) 툴의 기본적인 사용법 익힘을 위하여 바로 실습이 진행되었다. 낙하하는… Read more »

UWP Remote Debugging

      UWP Remote Debugging에 댓글 없음

Install the ‘Remote Tools’ on Target device Run the ‘Remote Tools’ ‘Configure remote debugging’ Set debug options for Target Project properties ‘Start options’ – ‘Target device’ : Remote Machine ‘Find’ – ‘Auto Detected’ Tab : ‘Select’ Target device ‘Start Debugging’   Refer link : https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging

UWP App Name Localization

      UWP App Name Localization에 댓글 없음

1. 개요 오랜만에 시간이 생겨 Windows Template Studio로 프로젝트를 하나 생성하여 가지고 놀았다. App을 생성하면  지역화 기능도 포함되어, ‘Strings/en-us/Resources.resw’ 파일이 추가되어 있다. App을 실행하면, App의 Project 명으로 App의 이름이 설정된다. 이 App의 이름이 각 나라별로 변경되도록 설정하고 싶었다. 예를 들면, 한국에서는 App 이름이 ‘한글’로, 미국에서는 ‘English’로 표시되게 말이다. 2. 방법 2.1. 준비 일단 한국어 변경을 위해서 ‘Strings’ 폴더 하위에 ‘ko-kr’… Read more »

Visual Studio XAML Designer bug : ‘The type ” from assembly ” is built with an older version of the Blend SDK, and is not supported in a Windows Presentation Framework 4 project.’

WPF 를 사용하다보면 아래와 같은 에러를 내뿜으며 XAML Designer가 뻗는 경우가 있다. The type ‘[]’ from assembly ‘[]’ is built with an older version of the Blend SDK, and is not supported in a Windows Presentation Framework 4 project. 원인은 System.Windows.Interactivity.dll 파일과 Microsoft.Expression.Interactions.dll 파일 때문! 해결책 : Developer Command Prompt for VS 201x 를 관리자 권한으로 실행 gacutil -i “C:\Program… Read more »

30장 ASP.NET Core 1.0에서 의존성 주입 사용하기

30. ASP.NET core 1.0에서 의존성 주입 사용하기 ASP.NET Core 1.0에서는 자체 내장된 새로운 형태의 의존성 주입 시스템이 기본적으로 내장되어 있다. Startup.cs 파일에서 설정한다. 30.1. DI컨테이너의 세 가지 모드 Transient : 새로운 인스턴스가 매번 생성된다. Singleton : 단일 인스턴스가 생성되고 싱글톤으로 처리된다. Scoped : 현재 스코프 내에 단일 인스턴스가 생성된다. 스코프란 웹으로 요청된 동일 요청을 말한다. 컨트롤러에서는 생성자 주입을 통해서, 뷰에서는… Read more »