본문 바로가기

전체 글16

Forge API 의 구조 기본적으로 작업하는 마인크래프트 포지의 구조는 아래와 같이 되어 있습니다. - Vanilla Minecraft (기본적인 마인크래프트 소스 입니다. 즉 원본 소스를 의미합니다) - Minecraft Forge (포지에서 추가한 여러 소스들입니다. 대표적으로 Forge Hooks, events, 렌더링 등 여러 부분에 걸쳐 추가되어 있습니다.) - Forge Mod Loader (포지 모드로더에서 추가한 여러 소스들입니다. 모드 로딩, 모드간의 호환성 담당, ASM, 레지스트리, 프록시 등이 추가되어 있습니다.) 즉 흔히 아시는 forge-버전-universal.jar 2016. 4. 21.
[Rendering] partialTicks 렌더링에 관해 여러가지 실험을 하던중에 마인크래프트 포지 렌더링 이벤트에는 거의 항상 partialTicks 가 있는걸 발견했다. (바닐라에서도 물론) 이게 뭔가 하고 콘솔에 출력도해보고 생각해봤지만 뭔지 잘 모르겠어서 noppes 에게 물어보고 구글링도 해본 결과 대충 어떤 건지 알게되었다. 혹시 까먹을 수도 있을까봐 이렇게 메모해둔다. (다른 분들도 참고하셔도 되요) partialTick에 대한 설명을 하기 전에 우선 마인크래프트의 로직을 보는게 좋다. 마인크래프트에는 크게 두개의 루프가 있다. 하나는 렌더링 루프 (매 프레임마다 업데이트), 그리고 다른 하나는 틱 루프 (매 틱마다 업데이트) 두 루프의 차이점은 역할 및 주기다. 차이점은 아래와 같다. 렌더링 루프 : 매 프레임 (FPS를 이용해 초.. 2016. 4. 19.
MCP? FML? Forge? Bukkit? 저도 사실 마인크래프트 모드 제작에 관련된 정보를 찾으면서 제일 궁금하면서도 헷갈렸던 부분이 바로 이 부분이었습니다. 따라서 다른 분들은 좀 더 쾌적한 정보를 얻으 실 수 있도록 여러 용어들을 여기서 설명해볼까 합니다. 1. MCP? - MCP란 Mod Coder Pack 의 약자로써, 마인크래프트 모드 제작에 도움을 주는 툴이라고 보시면 되겠습니다. 정확한 설명은 아래와 같습니다 (출처: http://minecraft.gamepedia.com/Programs_and_editors/Mod_Coder_Pack) : ------------------------------------------------------------------------------------------------------------.. 2016. 3. 17.
안녕하세요, 정우입니다. 안녕하세요, 저는 한국에 사는 지극히 평범한 남자? 정우라고 합니다. (약간 평범하지 않은 점이 있다면 프로그래밍에 관심이 있다는 정도?) 이 곳은 제 개인 블로그이며, 앞으로 포스팅할 글들은 전부 제 주관적인 생각(또는 의견)을 바탕으로 작성될 예정이니 불편해하지 않으셨으면 합니다. :) 또한 일상적인 부분부터 프로그래밍 또는 여러 정보들을 공유할 예정입니다. (기타 질문들은 댓글로 남겨주시면 감사하겠습니다!) 2016. 3. 13.