게임 개발 블로그

  • 홈
  • 태그
  • 방명록

OpenGL 2

#5 tinylender 개발일지 : 상태 머신 적용

GUI를 만들었으니 이제 입력에 따라 상태가 변화해야한다.그래서 현재 상태에 따라 동작하게끔 상태 머신을 만들었다. Contextclass Context{ public: Context(IState* layerState, IState* dotState, IState* lineState, IState* surfaceState); void Transition(eUIState state); void HandleState(); eUIState GetState() const {return mState;} private: eUIState mState; IState* mCurrentState=NULL; IState* mL..

컴퓨터 그래픽스/OpenGL 2024.05.12

#4 gulender 개발일지 : mesh, model 그리고 assimp 세팅

GUI를 만들고, UI에 맞춰 상태 머신을 만들다가 느낀것이..우선 메쉬를 따로 분리해야 할 것 같았다.그래야 지금 내가 조작중인 메쉬에 접근해서 뭘 할수 있으니깐..지금은 vbo, vao, ebo 모두 대충 메인에 박혀있다. 그래서 분리하고자 mesh, model 클래스를 만들었다.class Mesh{ public: Mesh(std::vector vert, std::vector idx, std::vector tex, const GLchar* vertexPath, const GLchar* fragPath ); std::vector vertices; std::vector indice; st..

컴퓨터 그래픽스/OpenGL 2024.05.12
이전
1
다음
더보기
프로필사진

게임 개발 블로그

  • 분류 전체보기 (64)
    • 오리 키우기 (1)
    • odyssey (23)
    • 유니티 버그 리포트 (2)
    • 컴퓨터 그래픽스 (30)
      • DirectX (4)
      • OpenGL (13)
    • 알고리즘 (4)
    • React (2)
    • 회고 (2)

Tag

vscode, 상태머신, 게임 개발, BoardLand, 인디게임개발, assimp, 크래프톤 정글 게임랩, 정글 게임랩, rpath, 인디 게임 개발, 정글게임랩 후기, 유니티, 회고, state machine, 정글 게임랩 후기, unity, 게임개발, OpenGL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바