Always growing
Make yourself at home
← 모든 기록 / Development PY
253 words
1 minutes
[DEV] ComPyEngine 4 - Renderer 기초
이제 오브젝트를 화면에 찍오봐야지
Component 쪽에서 SpriteRenderer의 대충의 작동 원리를 공개했기 때문에, 그것을 토대로 어떻게 작동하는지 대강 설명드리겠습니다.
랜더러 매니저를 따로 분리시켜놧는데, 게임 메인 루프에서 현재 올라와있는 Scene의 오브젝트 중 Renderer를 포함하는 오브젝트한테 랜더링을 시키는 작업을 진행합니다.
EditorWindow라고 아예 큰 window를 생성하고, 이 안에 pygame_gui를 통해서 Panel을 생성해 그 안을 잘게 쪼개서 유니티 에디터처럼 만들 준비를 진행합니다.
결국 그것을 이용해 완성된 그림은!!!
이미지는
scene = Scene("Level1")
player = GameObject("Player")
player.position = [100, 100]
player.add_component(TestMovement)
player.add_component(BoxCollider)
sprite = player.add_component(SpriteRenderer)
sprite.load_image("./Resources/test.png")이런 식으로 컴포넌트 넣고, sprite도 넣을 수 있습니다.

이렇게 말이죠!!
다음에는 영상으로 어떻게 작동하는지 찾아오겠씁니다.
[DEV] ComPyEngine 4 - Renderer 기초
https://compy07.github.io/Blog/posts/ai/reinforcementlearning/dev/compyengine/firststep/rendering/ Comments
© 2024 뒹굴뒹굴 이정훈 공부방. All Rights Reserved.
Powered by Fuwari
Powered by Fuwari