Loading...
잠시만 기다려 주세요.
Terrain용 Node3D를 생성하며, Pickups, Hut, Inventory와 같은 다른 노드들을 정리합니다. 🏗️Game.tscn을 상속받아 Overworld.tscn을 생성하여 레벨별 작업을 진행합니다. 🧬graphics/objects 폴더의 overworld_environment.glb 파일을 메인 그래픽으로 가져옵니다. 🏞️-col 접미사를 사용한 명명 규칙 덕분에 Godot에서 가져올 때 StaticBody3D와 CollisionShape가 자동으로 생성됩니다. 🤖Sun과 같은 특정 요소는 씬에 불필요한 요소를 방지하기 위해 가져오기 과정에서 건너뛸 수 있습니다. 🚫objects 폴더의 객체(예: barrel.glb)를 Terrain 노드에 직접 드래그 앤 드롭하여 추가합니다. ➕bridge.glb)의 경우, Mesh -> Create Collision Shape -> Static Body Child를 사용하여 수동으로 충돌 모양을 생성할 수 있습니다. 🛠️Overworld.tscn으로 변경하여 직접 테스트할 수 있도록 합니다. ▶️PlaneMesh를 가진 MeshInstance3D에 과 (공간 모드)를 사용합니다. 🌊ShaderMaterialVisualShaderPlaneMesh의 subdivision_width와 depth를 늘려 셰이더 기반 파동 변형에 충분한 정점을 제공합니다. 📈Visual Shader의 정점 셰이더에서 NoiseTexture와 Float Parameter를 활용하여 물의 파동을 생성하고, Varying Setter를 통해 파동 높이 정보를 프래그먼트 셰이더로 전달합니다. 〰️Recommanded Videos

2025. 12. 15.

2025. 7. 10.

2024. 8. 5.

2025. 8. 21.

2025. 1. 16.

2025. 1. 5.