«sfml» 태그된 질문

간단하고 빠른 멀티미디어 라이브러리-그래픽, 입력, 오디오 등에 대한 액세스를 제공하는 무료 휴대용 API입니다.

9
게임의 모든 이미지를 1 개의 파일에 어떻게 넣을 수 있습니까?
방금 C ++ SFML로 작성된 기본 RPG 게임을 마쳤습니다. 게임에 많은 노력을 기울였으며 배포하고 싶지만 작은 문제가 발생했습니다. 문제는 200 개가 넘는 이미지와 맵 파일 (맵 코드를 저장하는 .txt 파일)이 실행 파일과 동일한 폴더에 있으며 폴더를 볼 때 조금만 울고 싶다는 것입니다. 리소스가 너무 많아서 모든 리소스를 직접 보여주는 게임을 …
67 c++  assets  sfml  spritesheet 

8
OpenGL, SFML 및 SDL은 소프트웨어 렌더링보다 어떤 이점이 있습니까?
Casey Muratori가 프레임 워크 등을 사용하지 않고 게임 엔진을 만드는 Handmade Hero 스트림을 시청하기 시작했습니다 . 어제 나는 화면에 이미지가 어떻게 그려 지는지 보여주었습니다. 내가 이해하는 한 그는 화면의 크기만큼 큰 메모리를 할당했습니다. 그런 다음 비트 맵을 생성하여 할당 한 버퍼 메모리에 전달하고 os 특정 기능을 사용하여 화면에 그렸습니다. 이것은 …

1
빠르고 정확한 2D 충돌
2D 하향식 슈팅 게임을하고 있는데 기본 사각형 경계 상자 충돌 시스템을 넘어서야합니다. 스프라이트가 여러 개인 큰 레벨이 있는데 모두 모양과 크기가 다릅니다. 스프라이트의 텍스처는 모두 투명한 배경을 가진 정사각형 PNG 파일이므로 플레이어가 투명한 배경이 아닌 텍스처의 컬러 부분으로 들어올 때 충돌을 일으킬 수있는 방법이 필요합니다. 다음과 같이 충돌을 처리 할 …

3
게임 컨텐츠를 저장하기 위해 데이터베이스를 사용해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . SFML을 사용하여 C ++로 작성된 2D 게임이 있습니다. 파일이나 데이터베이스에 줄 / 항목 / 행을 추가하여 항목이나 엔터티와 같은 콘텐츠를 쉽게 …
16 c++  sfml  databases 


5
Python Performance vs Game Maker [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 원래 파이썬과 SFML로 게임을 만들려고 생각했습니다. 파이썬이 C ++에 비해 느리다는 것을 알고 있지만 Game Maker와 어떻게 비교됩니까? 내가 묻는 주된 …

2
Time.deltaTime을 사용하더라도 움직임은 프레임 속도에 따라 달라집니다
Unity에서 게임 오브젝트를 이동하는 데 필요한 번역을 계산하는 다음 코드가 LateUpdate있습니다. 내가 이해 한 바에 Time.deltaTime따르면 최종 변환 프레임 속도를 독립적 으로 사용해야합니다 (레이 CollisionDetection.Move()캐스트를 수행하는 것입니다). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + model.VerticalInput) * model.Speed; model.CurrentSpeed = accelerateSpeed(model.CurrentSpeed, targetSpeed, model.Accel); if (model.IsJumping) { …

2
광대 한 이미지로 인해 또는 스프라이트 시트를 사용해야합니까?
2D 게임을 개발 중이며 많은 스프라이트가 있습니다. 3D 애니메이션과 모델을 사용하여 2D로 렌더링하여 "폴 아웃"또는 "Diablo"가 보이도록했습니다. 손으로 그리는 것보다 쉽습니다. 나는 이미 프레임 속도를 15fps로 줄여야했다. 그러나 24 프레임이 매우 매끄럽게 보였기 때문에 슬 sad습니다. 내가 한 두 가지 이유가 있습니다. 1) HDD 공간을 줄입니다. 이미지가 적을수록 총 게임 …

1
클래스 간 데이터와 종속성을 깨끗하고 우아하게 처리하는 방법
SFML 2에서 2D 하향식 게임을하고 있는데 모든 것이 작동하고 잘 어울리는 우아한 방법을 찾아야합니다. 설명해주세요. 모든 클래스에 그리기 메소드와 업데이트 메소드를 제공하는 추상 기반에서 상속되는 많은 클래스가 있습니다. 게임 루프에서 update를 호출 한 다음 각 클래스를 그립니다. 이것이 일반적인 접근법이라고 생각합니다. 타일, 충돌, 플레이어 및 모든 타일 / 이미지 / …
12 c++  2d  architecture  sfml 

4
턴 기반 거리 기반 전략 게임에서 가능한 이동 범위를 결정하는 방법은 무엇입니까?
c ++ 및 SFML-2.0을 사용하여 2 차원의 턴제 전략 게임을 만들고 있습니다. 움직임은 격자 기반이 아닌 거리 기반이며, 주어진 차례에 각각 제자리에서 회전하거나 앞으로 이동할 수있는 여러 개의 삼각형 모양 조각이 있습니다. 이동은 플레이어가 피스를 이동할 위치를 선택하여 피스의 잠재적 경로를 생성하는 방식으로 작동합니다. 플레이어가 자신의 결정을 확인하면 작품은 해당 …

5
멀티 플레이어 게임을하려면 비싼 서버와 멋진 호스팅이 필요합니까?
RPG 작업을 마쳤으므로 멀티 플레이어로 만드는 것이 훨씬 더 재미있을 것 같습니다. SFML에는 네트워킹 기능이 있습니다. 가능하다고 생각했지만 다시는 내 인생에서 네트워킹에 대한 기본적인 것을 시도한 적이 없었습니다. 실제로 그 지식은 매우 제한적입니다. 멀티 플레이어 게임을 리소스 단위로 만드는 데 무엇이 필요할까요? 나는 협동 유형의 게임과 같은 MMO에 대해 이야기하고 …
11 c++  multiplayer  sfml 

4
충돌 사각형 응답
이동 가능한 사각형을 두 개 이상의 사각형과 충돌시키는 데 어려움이 있습니다. SFML을 사용 하고 있으며 intersects2 개의 직사각형을 사용하여 교차점을 반환 하는 편리한 함수가 있습니다. 직사각형으로 가득 찬 벡터가 있는데 움직일 수있는 직사각형이 충돌하기를 원합니다. 다음 코드를 사용 하여이 과정을 반복하고 있습니다 (p는 이동 가능한 사각형입니다). IsCollidingWith부울을 반환하지만 SFML을 사용 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.