본문 바로가기

분류 전체보기16

240401_3DMAX_인체 Front Right Back 2024. 4. 1.
C++ " " 와 < > 차이 2021. 12. 6.
DirectX-(1) Text 띄위기. DirectX-> 여러 클래스들을 모아둔 집합소. 상대경로. .->현재 폴더 ..->현재 폴더의 윗폴더. 프레임 : 1/60 보통 Text.h 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #pragma once class Text { public: Text(); Text(float x, float y, BYTE r, BYTE g, BYTE b, string content); public: void Render(); private: D3DXVECTOR2 Location; D3DXCOLOR Color; string Content; }; Colored by Color Scripter cs Text.CPP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 .. 2021. 11. 25.
UE4_Plug_In 만들기(1) 언리얼 엔진에서 Plug_In에대해 공부정리 언리얼에서는 Plug인 생성시에 Public과 private 영역이 생성이된다. 다른 플로그인과 마찬가지로 Build 파일이 존재한다. uProject 내용설명. 1 2 3 4 5 6 7 8 9 10 11 12 13 { "FileVersion": 3, // 파일 버젼은 무엇인가? "EngineAssociation": "4.26", // 이 플로그인이 만들어진 엔진버젼 "Category": "", // 마켓플레이스에 올라갈때의 카테고리 "Description": "", "Modules": [ { "Name": "UPlug_In", // 현재 모듈의 이름 "Type": "Runtime", "LoadingPhase": "Default" } ] } Colored by.. 2021. 11. 25.
C# Property/Getter / Setter Class의 데이터를 밖에서 사용하지 못하게 하는것 까지는 좋았다, 하지만 Private으로 선언된 데이터를 사용하고 싶을때도 있다, 그래서 나온게 Getter / Setter 이다. 샘플예제를 보면 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 31 32 33 using System; namespace C_Double_Array { class Program { static void Main(string[] args) { Car car = new Car(); Console.WriteLine(car.GetPrice()); Console.WriteLine(car.GetGas()); } } class Car { .. 2021. 11. 24.
C++ 가상 함수 C++ Virtual Function 가상 함수는 파생 클래스에서 다시 정의할 멤버 함수이다, 포인터 또는 기본 클래스에 대한 참조를 사용하여 파생 클래스의 개체를 참조하면 해당 개체에 대해 가상 함수를 호출하고, 파생 클래스의 함수를 실행 할 수 있습니다. 가상 함수는 주로 실행시간에 함수의 다형성을 구현하는데 사용된다. 가상 함수는 기본 클래스내에서 virtual 키워드로 함수를 선언한다. 1.가상 함수 선언시에는 몇가지 규칙이 존재하는데, 2.클래스의 public 영역에 선언해야 한다. 3.가상 함수는 Static 일 수 없으며 다른 Friend 함수가 될 수도 없다. 4.가상함수는 실행시간 다형성을 얻기 위해 기본 클래스의 포인터 또는 참조를 통해 접근 해야 한다.가상 함수의 프로 토타입(반환형과.. 2021. 11. 22.