안녕하세요. 영상 너무 잘 보고 있습니다. 선생님 영상을 보고 게임을 만들고 있는데요. Rpg게임이고 지금 더블버퍼링을 이용해서 배경, 캐릭터를 순서대로 그린뒤에 화면에 출력하고있습니다. 그런데 캐릭터의 배경을 투명처리 하고서 출력을 해주었는데도 이상하게 배경이 전부 검은색으로 그려지는 문제가 있네요. 혹시 배경처리를 어떻게 해야할까요?
@@oursfarm Java로 만들고 있습니다. 선생님 이전에 질문드린 문제는 제가 어떻게 해결을 했는데요. 제가 제대로 설계를 못 했는지 게임이 너무 느리네요. 제가 만들고 있는 게임은 세븐나이츠같은 전투방식의 턴제 RPG 게임인데요. 한 전투에 최대 5명의 아군과 5명의 적이 출전하는 방식입니다. 총 10개의 캐릭터가 각기 다른 Sprite sheet와 객체를 갖고있는데요. 이걸 전부 각각의 스레드로 구현해서 스레드의 run() 메소드에서 무한 루프를 돌리면서 평소에는 제자리걸음 하다가 공격 누르면 공격하고 스킬 쓰고 스킬 쓰고 이런 방식으로 만들었습니다. 캐릭터들을 각각 스레드에서 다른 버퍼에 그려주고서 그 버퍼들과 맵 이미지를 그려놓은 버퍼를 최종적인 출력 처리에서 버퍼에다가 전부다 그린 다음에 그거를 panel에 그려주고있습니다. 그런데 이 방식이 게임 설계로 부적합한지 속도면에서 너무 느리네요. 보통 턴제 rpg를 만든다면 스레드와 렌더링 로직을 어떻게 짜는게 좋을까요?
안녕하세요 선생님! 이 프로그램을 만들어보고 싶은데 영상에서 보여지는 파일은 메인, 스크린 소스파일와 스크린 헤더파일이 있는데 영상에서는 메인 화면만 보여주셔서요ㅠㅠ 혹시 스크린소스와 헤더파일도 알 수 있을까요?
컨테이너 설치 이후 궁금했는데 영상이 삭제되고 다시 안올라오네요. 그 후 이야기가 궁금합니다.
안녕하세요. 영상 너무 잘 보고 있습니다. 선생님 영상을 보고 게임을 만들고 있는데요. Rpg게임이고 지금 더블버퍼링을 이용해서 배경, 캐릭터를 순서대로 그린뒤에 화면에 출력하고있습니다. 그런데 캐릭터의 배경을 투명처리 하고서 출력을 해주었는데도 이상하게 배경이 전부 검은색으로 그려지는 문제가 있네요. 혹시 배경처리를 어떻게 해야할까요?
win32로 만드시나요 아니면 directx로 만드시나요???
@@oursfarm Java로 만들고 있습니다. 선생님 이전에 질문드린 문제는 제가 어떻게 해결을 했는데요. 제가 제대로 설계를 못 했는지 게임이 너무 느리네요. 제가 만들고 있는 게임은 세븐나이츠같은 전투방식의 턴제 RPG 게임인데요. 한 전투에 최대 5명의 아군과 5명의 적이 출전하는 방식입니다.
총 10개의 캐릭터가 각기 다른 Sprite sheet와 객체를 갖고있는데요.
이걸 전부 각각의 스레드로 구현해서 스레드의 run() 메소드에서 무한 루프를 돌리면서 평소에는 제자리걸음 하다가 공격 누르면 공격하고 스킬 쓰고 스킬 쓰고 이런 방식으로 만들었습니다.
캐릭터들을 각각 스레드에서 다른 버퍼에 그려주고서
그 버퍼들과 맵 이미지를 그려놓은 버퍼를
최종적인 출력 처리에서 버퍼에다가 전부다 그린 다음에 그거를 panel에 그려주고있습니다.
그런데 이 방식이 게임 설계로 부적합한지
속도면에서 너무 느리네요.
보통 턴제 rpg를 만든다면 스레드와 렌더링 로직을 어떻게 짜는게 좋을까요?
너무 잘보고 있는데 더이상 안올라 오는건가요 ㅠㅠ
반갑습니다. 요즘 농사 짓는다고 너무 피곤해서 못하고 있어요. 지금 다시 계획잡고 할려고 합니다. 마무리를 지어야 할 것 갔네요. ^^
@@oursfarm 안녕하세요 대표님~ 메일 확인 한번 부탁드리겠습니다!