묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
스프링, 리액트로도 웹게임을 구현할 수 있을까요?
안녕하세요 컴퓨터공학 전공을 하고 있는 대학생입니다.스프링부트와 리액트로 웹사이트를 만든 경험자들과 함께 이번엔 웹게임을 만들어보려고 합니다 .웹게임에 관심 있던 사람들인지라 방탈출 게임으로 여러 개의 방을 탐험하며, 퍼즐을 풀어 탈출구를 찾는 게임을 만들어보려고 하는데 스프링과 리액트로 웹게임을 만든 사례를 많이 찾아보지 못해서 여기다가 물어보아요!각방에는 문제나 퍼즐이 있고, 이를 해결해야 탈출할 수 있는 주고백엔드에서 방과 퍼즐 데이터를 관리하고 프론트에서 방을 시각적으로 표현하고, 사용자 입력을 통해 퍼즐을 해결모든 방을 통과하면 게임이 종료되고, 승리 메시지 표시하는 방식으로 제작을 해보고 싶은데,스프링부트와 리액트로 웹게임을 제작해보신 분들 이러한 틀로 게임을 만들 수 있을지와 경험담을 들어보고 싶습니다 !!
-
미해결
window api 프레임 드랍 deltatime 문제
안녕하세요window api로 유튜브나 인터넷 찾아보면서 공부하며 혼자 게임 프레임워크를 제작해 보고있습니다.그러다가 object 이동이 컴퓨터 프레임마다 달라진다는걸 깨닫고object의 이동을 float object.x+=speed * deltatime으로 하니까 서로 다른컴퓨터별로 프레임을 다르게하고실험해 보니 확실히 이전에 스칼라값으로 이동거리를 조절한거 보다는 speed * deltatime가 이동거리가 비슷하게 나오는거 같은데, 프레임이 크게 떨어졌을때 갑자기 object가 뚝 끊겨보이는데 이를 해결할 수 있는 좋은 방법이 있을까요? 순간 멈칫하던가 조금 빠르게 떨리는듯한 현상입니다. 다이렉트x나 엔진들은 사용안하고 window api만 사용하고 있어서 좋은 생각이 딱히 안 떠올라 질문합니다.
-
미해결
Directx9 , 11, 12에 관해서
안녕하세요 지금 프로그래밍을 공부하는 학생입니다. 어쩌다보니 DirectX를 까먹게 됬습니다... 공부방식을 어떻게 잡아야 될지 모르겠어요. 일단 간략하게 질문을요약해서 말씀드리겠습니다. 1. DirectX9와 11,12의 차이에 대해 물어보고 싶습니다. 이 차이점에 근거하여 어떤걸 배우는게 가장 베스트일까요? 2. DirectX9책과 11, 12책을 구비해 두고 싶은데 책 추천 부탁드립니다. 용책, 해골책은 재고가 없더라구요..ㅠㅠ 3. DirectX 소스코드가 있는 깃헙 아시는분 계실까요..?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
MMORPG 말고도 다른 게임에서도 이 파트에서 설명해주신 코드로 그대로 사용이 가능한가요?
강의 너무 잘듣고 있습니다! 저도 다른 게임을 개발하면서 서버 관련 강의가 필요해 수강중인데요, 제가 하는 게임은 RPG같은 것이 아닌 미니게임 모음집 같은 게임을 제작 중입니다. 그런데 게임 서버를 하더라도 같은 코드로 진행을 해도되는지 궁금합니다
-
미해결
게임 차단 프로그램을 만들기 위해 학습해야 할 내용을 알려주세요.
게임 차단 프로그램( ex) 맘아이 프로그램, 아이안심 프로그램 ) 의 기능을 구현하고 싶은데 어떤 강의들을 들어야하는지 몰라 커뮤니티에 올려봅니다.
-
미해결
Unity ANdroid 갤러리 폴더에 파일 읽기/쓰기 질문
유니티 안드로이드 질문입니다. 유니티에서 읽기/쓰기 가능한 경로에 대해 궁금합니다. sd카드에 파일을 읽기/쓰기 하려고 하는데 경로 설정을 잘 모르겠습니다. https://stackoverflow.com/questions/39983451/unity-android-save-files-disappears-after-updating-an-app/50280071#50280071 안드로이드 10 기준으로 어떤 게 sd카드 경로를 할 수 있는지 궁금합니다.
-
미해결
유니티 현재 선택된 gameobject 관련 로직 관련 질문드립니다.
안녕하세요 유니티 궁금한 점이 있습니다. 정해진 타입의 선택된 컴포넌트에서만 실행되게 하는 로직인데 NullRefException이 발생하는데 이유가 궁금합니다. void ProgressBarExe() { // Debug.Log($"Select idx :{selected}"); // 재생중인 소스, 현재 활성중인 버튼에서만 동작, NullreferenceException 에러 발생하는 부분입니다. if (EventSystem.current.currentSelectedGameObject.transform.tag == "cellprefab" && EventSystem.current.currentSelectedGameObject.transform.GetSiblingIndex() == selected) { EventSystem.current.currentSelectedGameObject.transform.GetChild(1).GetComponent<Slider>().maxValue = Source.clip.length; EventSystem.current.currentSelectedGameObject.transform.GetChild(1).GetComponent<Slider>().value = Source.time; } } 현재 선택된 곳이 버튼 프리팹이고 selected 인덱스의 AudioSource Source 가 재생중인 경우에는 다른 버튼들이 비활성화 되거나 하는 로직 구현이 궁금합니다. (현재 선택된 곳의 인덱스를 저렇게 가져오는 것 같은데 다른 빈 곳을 누르면 NullRefException 발생하는데 그 이유를 잘 모르겠네요.)
-
미해결따라하면서 배우는 고박사의 유니티 하이퍼캐주얼게임 시리즈 01
타일 만드는 로직 질문
안녕하세요 몇 가지 궁금한 점이 있습니다. 모바일 플랫폼에서 개발하려고 합니다. 계속되는 타일 맵을 만들려고 합니다.코루틴과 오브젝트 풀링 모두 써야 가능할 거 같은데IEnumerator Start() 이렇게 해도 동작은 가능한가요? private IEnumerator Start() { StartCoroutine(Tile_spawn_n_move); yield return new WaitForSeconds(10f); StartCoroutine(DestroyTile()); yield break; }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
게임 개발에서도 ORM을 사용하는 편인가요 ?
요즘 ORM 기술이 핫한거 같은데 게임 개발 업계에서도 ORM이 핫한가요 ?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
게임 프로그램에서 궁금한 점을 여쭤보고 싶어요!
게임을 이용하는 유저는 보통 자신의 화면에 뿌려진 화면을 보고 자신이 어떤 행동을 할지 판단할텐데요. (예를들어 몬스터를 공격한다던지...) 여기서 화면에 뿌려지는 부분이 클라이언트 프로그램 부분이고 실제로 케릭터를 이동하고 몬스터를 공격하고 하는 등의 이벤트들은 서버단의 로직으로 처리가 되는 것으로 이해를 하고 있습니다. 여기서 궁금한 점은 클라이언트 프로그램을 개발하시는 분들은 웹 서버로 치자면 프론트 엔드단을 개발한다고 생각하는 게 맞는 것인지요 ? (물론 케릭터 디자인, 사운드등 다양한 파트로 나뉘어져 있겠지만요) 즉 케릭터가 이동을하게 되면 서버 로직에서 케릭터의 위치를 변경시킬테고 클라이언트 프로그램은 서버에서 변경된 위치를 가져다가 UI적 요소를 움직여 주는 것 정도로 볼 수 있을까요 ? 그리고 케릭터가 화살을 쏠 때 날라가는 화살을 UI에 반영해주는 부분은 서버단에서 제공해주는 로직하고 상관이 없다고 보는게 맞을까요 ?
-
미해결
유니티 초보 질문입니다ㅠㅠㅠ
유니티 특정 폴더의 mp3 파일들을 리스트로 보여주는 리스트 뷰 만드는 방법 궁금합니다. 안드로이드 디바이스 특정 폴더에 mp3파일이 여러 개 있는 경우에 전체 경로와 파일명을 같이 보여줄 수 있도록 하고싶은데 디바이스의 특정 폴더 접근과 리스트 뷰에서 프리팹을 어떻게 만드는지 몰라서 계속 막힙니다;;