«oop» 태그된 질문

8
게임을 개발하기 위해 가능한 한 객체 상속을 피해야합니까?
Unity로 게임을 개발할 때 OOP 기능을 선호합니다. 나는 일반적으로 기본 클래스 (주로 추상화 됨)를 만들고 객체 상속을 사용하여 다양한 다른 객체와 동일한 기능을 공유합니다. 그러나 최근에는 상속을 사용하지 말아야한다고 누군가에게 들었습니다. 대신 인터페이스를 사용해야합니다. 나는 왜 그런지 물었고, 그는 "물론 상속이 중요하지만 확장 된 객체가 많으면 클래스 간의 관계가 밀접하게 …

3
팀은 소스 파일의 덮어 쓰기 작업을 어떻게 방지합니까? [닫은]
예를 들어 게임 엔진과 같이 여러 사람이 동시에 작업하는 동안 덮어 쓰기가 어떻게 방지 될 수 있습니까? 하자 말의 개발자 하나 에 노력 Audio.cpp하고 개발자 두 도에 작동하고 Audio.cpp, 방법이 일반적으로 전투 덮어 쓰기에 큰 팀에서 관리한다? (즉 , 개발자 1 이 완료 될 때까지 개발자 2 가 파일을 열지 …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

6
C ++ 엔진 프로그래밍에서 싱글 톤을 올바르게 사용하려면 어떻게해야합니까?
싱글 톤이 나쁘다는 것을 알고 있습니다. 오래된 게임 엔진은 모든 데이터를 보유하는 것부터 실제 게임 루프까지 모든 것을 처리하는 싱글 톤 'Game'객체를 사용했습니다. 지금 나는 새로운 것을 만들고 있습니다. 문제는 SFML window.draw(sprite)에서 window가 인 곳 에서 무언가를 그리는 것입니다 sf::RenderWindow. 여기에 두 가지 옵션이 있습니다. 게임의 모든 엔티티가 검색하는 싱글 …

6
많은 속성을 가진 영웅을위한 OOP 아키텍처
다른 사람들과 수동적으로 싸울 수있는 간단한 브라우저 텍스트 RPG를 시작하려고합니다. 여기에는 힘, 손재주 등 약 10 가지 기술 목록과 다른 무기에 대한 추가 기술이 포함됩니다. 이 캐릭터 클래스를 디자인하고 그 기술을 클래스 속성으로 사용하는 더 좋은 방법이 있습니까? 쉬워 보이지만 어색하기 때문에 꺼려합니다. class Char(self): int strength int dexterity int …
14 architecture  oop 

3
구성 요소가 많은 OOP 대 순수 엔티티 구성 요소 시스템? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

3
C ++에서 게임 엔진을 구성하는 방법은 무엇입니까? 상속을 사용하는 것이 좋은 생각입니까?
저는 게임 개발과 프로그래밍 모두에서 초보자입니다. 게임 엔진을 구축 할 때 몇 가지 원칙을 배우려고합니다. 간단한 게임을 만들고 싶습니다. 게임 엔진을 구현하려는 시점에 있습니다. 그래서 나는 내 게임 엔진이 이것을 제어해야한다고 생각했다. - Moving the objects in the scene - Checking the collisions - Adjusting movements based on collisions - …
11 c++  architecture  oop 

4
OOP없이 게임을하는 방법? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 현재 게임 개발을 공부하고 게임을 만드는 연습을하고 있습니다. 게임에서 OOP를 많이 사용합니다. 예를 들어, 발사되는 각 미사일은 …


3
AI 에이전트는 환경에 대한 정보에 어떻게 액세스합니까?
이것은 사소한 질문 일 수도 있지만 이것을 이해하는 데 어려움을 겪고 있습니다. 도와 주셔서 감사합니다. 객체 지향 디자인을 사용한 게임 개발에서 AI 에이전트가 액션을 수행하기 위해 게임 세계에서 필요한 정보에 액세스하는 방법을 이해하고 싶습니다. 우리 모두 알다시피, 게임에서 AI 에이전트는 종종 '환경을 인식'하고 주변 환경에 따라 행동해야합니다. 예를 들어, 에이전트는 …
9 architecture  ai  oop 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.