[Unreal] 자습서 2장 - 블루프린트
·
개발/Unreal
비주얼 스크립팅코드를 작성하는 것이 아닌 특정 기능을 담은 코드 블록을 마우스 드래그 앤 드롭으로 조립하는 시각적 인터페이스를 이용한 코딩 방식을 '비주얼 스크립팅' 이라고 한다. 언리얼 엔진은 코딩에 익숙하지 않은 기획자나 아티스트들이 간단하게 기능을 구현할 수 있도록 비주얼 스크립팅 방식의 '블루프린트' 기능을 제공하고 있다. 특히 언리얼 엔진의 블루프린트는 일반적인 블록 코딩보다도 더욱 코딩 관련 기능을 많이 제공하고 있어서 직접적인 코딩 없이 블루프린트만으로도 어느 정도 규모의 프로젝트는 거뜬히 제작할 수 있다고 한다. 사실 C++을 이용한 언리얼 엔진 개발을 공부하고 싶었지만 지금은 우선 블루프린트를 통해 언리얼과 친해진 후 차차 C++ 공부를 해 볼 생각이다. 블루프린트 클래스 생성이제 블루..
[C#] 자습서 6장 - 함수
·
개발/C#
함수는 특정 작업을 분담하는 코드 덩어리에 이름을 붙여 놓은 것이다. 함수를 이용하면 불필요한 반복을 제거하며 필요할 때마다 호출할 수 있고 코드의 재사용성이 향상된다. 메서드 객체지향 기법에서 함수는 전역으로 존재할 수 없고 클래스에 소속된다. 클래스에 소속되는 함수를 '메서드'라고 부르며 객체에 대한 작업을 담당한다(C++ 의 멤버 함수와 같은 의미). 구체적인 동작을 상징하는 짧은 동사와 목적어의 조합으로 이름을 짓는데 WriteLine이 좋은 예이다. 이름을 잘 붙여 놓으면 동작을 쉽게 짐작할 수 있는 것이다. internal class Program { static public int CalcSum(int from, int to) { int sum = 0; for (int i = from; i