본문 바로가기

전체 글

(155)         글쓰기    
프로그래밍패턴 https://snowfleur.tistory.com/ Untitle https://github.com/SnowFleur snowfleur.tistory.com
Command 캡슐화 커맨드 패턴(Command Pattern)은 요청을 객체의 형태로 캡슐화하여 매개변수화하고, 이를 이용해 연산을 지연하거나 요청 내역을 큐에 저장하고 취소 가능하도록 하는 디자인 패턴 캡슐화 객체의 형태로 캡슐화하는 것은 객체 내부의 데이터나 메서드를 외부로부터 감추고, 외부에서는 해당 객체의 내부 구현에 직접적으로 접근할 수 없도록 하는 것을 의미 = 정보 은닉(Information Hiding) 보안과 안정성: 객체의 내부 상태와 구현 세부사항을 감춤으로써 외부에서의 무분별한 접근을 방지합니다. 이는 데이터 무결성을 보호하고 의도치 않은 변경으로부터 객체를 보호하는 데 도움이 됩니다. 추상화: 객체의 내부 구현을 감추면 외부에 제공되는 인터페이스만 공개됩니다. 이를 통해 외부 사용자는 해당 객체가 어..
HLOD System simplification을 Merge에서 Simplify Clusters옆 +를 눌러 오브젝트를 채운다. 끝나면 남은 효율이 보인다. 가끔 늘어난 건 언체크하고 수정한다. 저장한다.
디자인패턴 https://blog.naver.com/tngus1140/222441270541 [Design Pattern] Abstract Factory pattern 추상 팩토리 패턴? 추상 팩토리 패턴은 다양한 구성 요소 별로 '객체의 집합'을 생성해야 할 때 ... blog.naver.com https://blog.naver.com/tngus1140/222152912201 [Design Pattern] 싱글톤 패턴 이번 포스팅에는 싱글톤 패턴에 대해서 알아보겠습니다. 싱글톤 패턴?? 싱글톤 패턴이란 오직 하나의 인스... blog.naver.com https://blog.naver.com/dami2you/223235747629 Day.27[Unreal Engine](인프런)인터페이스 다중상속이란? 두 가지 이..
231212 Observer Interface Class로 클래스를 만든다. https://blog.naver.com/tngus1140/222433988301 [Design Pattern] Observer pattern 관찰자 패턴? 관찰자 패턴은 옵저버 패턴이라고도 불리며, 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저... blog.naver.com https://blog.naver.com/dami2you/223235904262 Day.28[Unreal Engine](인프런)이벤트 디스패처(Event Dispatchers) 이벤트 틱 신문을 읽고 싶을 때 매초 신문사에 전화해서 신간이 나왔는지 체크 즉, 계속해서 호출한다. 이... blog.naver.com
231212 수업 Interface https://docs.unrealengine.com/5.3/ko/interfaces-in-unreal-engine/ 인터페이스 인터페이스 생성 및 구현에 대한 레퍼런스입니다. docs.unrealengine.com https://docs.unrealengine.com/5.3/ko/blueprint-interface-in-unreal-engine/ 블루프린트 인터페이스 블루프린트 간 인터페이스를 정의하기 위한 함수를 선언하는 블루프린트입니다. docs.unrealengine.com https://blog.naver.com/dami2you/223235747629 Day.27[Unreal Engine](인프런)인터페이스 다중상속이란? 두 가지 이상의 속성을 물려받음 단점, 대상 BP가 두 기능 중 어떤 걸 ..
231211 Design Pattern - 컴포넌트 https://ittrue.tistory.com/90 [Git / Github] 포크 (Fork) 하는 방법 (오픈 소스 프로젝트 복제하기) Fork란? 오픈 소스 프로젝트를 공부하거나 Contributors가 되고 싶을 때, 해당 원격 저장소(Remote Repository)를 자신의 원격 저장소로 복사할 수 있다. 이를 Fork라 한다. 깃허브의 경우 공개된 모든 자료 ittrue.tistory.com InventoryComp 이름. 컴포넌트 기반 패턴 (Component-based Pattern): [Unreal 한정] 팩토리 메서드 패턴 (Factory Method Pattern): 옵저버 패턴 (Observer Pattern): 프록시 패턴 (Proxy Pattern): 커맨드 패턴 (Comma..
시계만들기 Clock Actor c++ 생성 변수 추가 함수 추가 GetTime은 public으 clock,Cpp clock Class를 레벨에 배치해서 동작을 확인할 수 있다. 헤더파일에 define정의 pie는 필요없 Tick()정리 Directional Light Y PI 태양의 Yaw를 조절해 조절한다. 실시간보다 빨리 시뮬레이션하기 위해 timeScale 변수 추가 directional light 클래스 TotalSecond 업데이트 블루프린트에서 timeScale을 1000으로 해서 실험해본다. Directional Light는 액터와 컴포넌트가 다 있다. Directional Light 헤더를 추가하고 Directional Light를 Movable로 변경후 실행 원래 해의 밝기는 일정하나 저녁 새벽 ..
수업 게임전반에서 머니를 관리하기 위해서 Main Game Instance를 하나 만들고 등록해야함 클래스를 열어보면 변수를 만든다 cpp에서 함수를 구현다 플레이어를 구해야해사 Kismet/GameplayStatics.h를 추가한다. 블루프린트를 만들고 GetGameInstace를 이용해서 cast해주면 접근이 가능하다. 플레이어에 변수를 추가
캐릭터만들기 정리 https://velog.io/@sputnikel0221 sputnikel0221 (JUSTICE_DER) - velogSuptnik(6) - UI UI에 표현할 값은 HP, Level, Exp 가 기본적으로 있겠고,조준에 따라 변하는 CrossHair추가로 구현하고 싶은 TimerUI구현하고 싶은 TimerUI란 뭔가 하면.. 마인크래프트의 UI에선 기본 공격을 마velog.io
Widget 머리에 달기 userWidget을 부모로 Itemshop이라는 클라스를 만들자 // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "MyUserWidget.h" #include "ItemShop.generated.h" /** * */ UCLASS() class TEAM_ISLAND_MASTER_API UItemShop : public UMyUserWidget { GENERATED_BODY() public : UPROPERTY(EditAnyWhere, BlueprintReadWrite,Category = "Shop") class AMyTable* ..
스폰한 캐릭터 안움직이는 이유 https://m.blog.naver.com/luicypher/220757861973 Spawn Actor from Class의 주의사항 Pawn이나 Character같은 개체를 Spawn Actor from Class로 생성시키면 그 대상은 중력이나 Movement... blog.naver.com