«scripting» 태그된 질문

프로그래밍 유형으로, 종종 "전통적인"프로그래밍보다 배우기가 더 쉬워졌습니다. 스크립팅은 성능이 사용 편의성보다 덜 중요 할 때 자주 사용됩니다. 스크립팅 언어의 예는 Javascript, Lua, Perl, Python 및 PHP입니다. 스크립팅 언어는 종종 컴파일되는 대신 해석되므로 기계 코드를 생성하지 않고 직접 실행할 수 있습니다.

6
개발시 스크립트를 사용하는 이유는 무엇입니까?
현재 프로젝트에서 Lua 스크립트는 서버 측의 C ++ 함수에 의해 호출됩니다. 그런 다음 스크립트는 해당 솔루션에 여전히 C ++ 함수를 다시 호출합니다. 왜 우리는 그런 일을하고 C ++ 함수를 직접 호출하지 않아야합니까? 스크립트가 필요한 상황은 무엇입니까?
67 scripting 

6
Lua는 게임에서 스크립팅 언어로 어떻게 작동합니까?
루아가 정확히 무엇인지, C ++로 프로그래밍 된 게임이 그것을 어떻게 사용하는지에 대해 조금 흐릿합니다. 나는 그것이 어떻게 컴파일되고 실행되는지에 대해 주로 묻고있다. 예를 들어 Lua 스크립트를 사용하는 C ++로 작성된 프로그램을 사용하는 경우 : Lua의 코드는 C ++로 작성된 기본 프로그램의 함수를 호출하고 컴파일되고 C ++의 메모리 힙에 추가되기를 기다리는 …
67 c++  scripting  lua 


6
게임 내부에서 프로그래밍 할 수있는 기술은 무엇입니까?
플레이어가 게임 내에서 스크립트를 작성 / 작성할 수있는 일부 게임이 있습니다 (예 : 우주 엔지니어 또는 Psi) . 둘 중 하나와 비슷한 것을 사용하고 싶지만 정보를 찾기가 어려워서 내 질문은 다음과 같습니다. 사용자가 만든 새 코드를 실행하기 위해 컴파일 된 소프트웨어의 기능을 다루는 프로그래밍 분기가 있습니까? 프로그래밍의 지점이란 PTG (Procedural …


7
Unity에서 긴밀한 스크립트 연결을 피하려면 어떻게해야합니까?
얼마 전에 나는 Unity로 작업하기 시작했지만 여전히 밀접하게 연결된 스크립트 문제로 어려움을 겪고 있습니다. 이 문제를 피하기 위해 코드를 어떻게 구성 할 수 있습니까? 예를 들면 다음과 같습니다. 건강과 사망 시스템을 별도의 스크립트로 만들고 싶습니다. 또한 플레이어 캐릭터가 움직이는 방식 (마리오에서와 같은 물리 기반의 관성 컨트롤과 수퍼 미트 보이 (Super …
24 c#  unity  scripting 

6
자신 만의 스크립팅 언어를 구현할 수 있습니까?
나는 C ++에서 비트 업 게임을 코딩하고 있으며 이벤트, 트리거, 컷 장면 등을위한 스크립팅을 구현할 때가되었습니다. 인터넷에서 읽었고 상당히 많은 정보를 얻었습니다. 나의 첫번째 선택 솔루션은 Cave Story 와 같은 나만의 스크립팅 언어를 구현하는 것이다 . 나는 이것을 제안했지만 대부분의 사람들은 루아를 제안하지만 그것은 내 유형의 프로그래밍에 맞지 않는 것 …
21 scripting 

3
게임에서 스마트 스크립팅을 어떻게 구현할 수 있습니까?
게임 엔진을 개발 중입니다. 엔티티 / 컴포넌트 기반의 것으로 가정합니다. 게임 자체를 개발하기 위해 실제로 엔터티를 만드는 데 스크립팅 언어를 사용하려고 생각했습니다. 예를 들어, 플레이어에게 공격적인 몬스터를 추가하려면 여러 구성 요소가있는 엔티티가됩니다. 이러한 구성 요소는 몬스터 유형에 따라 변경되므로 게임에 100 가지 유형의 몬스터가있는 경우 내 게임 코드에서 직접 각기 …

4
코드 전체에서 일회성 플래그 및 검사를 피하려면 어떻게해야합니까?
하스 스톤 과 같은 카드 게임을 고려하십시오 . 다양한 작업을 수행하는 수백 개의 카드가 있으며 그 중 일부는 단일 카드에서도 고유합니다! 예를 들어, 플레이어 회전 수를 15 초로 줄이는 카드 (Nozdormu)가 있습니다! 이렇게 다양한 잠재적 효과가있을 때 코드 전체에서 마법의 숫자와 일회성 검사를 피하는 방법은 무엇입니까? PlayerTurnTime 클래스에서 "Check_Nozdormu_In_Play"메소드를 어떻게 …

4
게임 엔진 : 아키텍처 측면에서 스크립팅 지원을 구현하는 적절한 방법?
간단한 게임 엔진 (중요한 경우 C #)을 개발 중이며 아키텍처 측면에서 스크립팅을 구현할 수있는 적절한 방법을 생각할 수 없습니다. 논리에 독립적 인 사용자 정의 애니메이션이 포함 된 간단한 턴 기반 전략입니다. 여기에는 시스템 / 낮은 수준의 요소를위한 글로벌 아키텍처 계층이 있으며, 가장 중요한 것은 이벤트 관리자를 사용하여 통신하는 두 가지 …

6
C ++ 게임 프로젝트에 어떤 스크립팅 언어를 추천 하시겠습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 여기서 스크립트를 작성한다는 것은 스크립트에 구성 데이터를 넣는 것이 아니라 일부 클래스 메소드, 테스트 특정 게임 루프 등과 같은 프로젝트의 일부를 스크립팅하는 …

2
MMO 퀘스트 메커니즘을 구현하기위한 팁?
아래 나열된 요구 사항에 따라 퀘스트 메커니즘을 구현하기 위해 권장하는 도구, 패턴 또는 모범 사례는 무엇입니까? 소프트웨어 아키텍처 (일반적인 수준)와 객체 배선, 이벤트 구독 및 조건 표현 선택에 대해 이야기하고 있습니다. 성공적으로 사용한 도구 / 라이브러리를 환영합니다. 편집 : 스크립팅을 사용하는 경우 어떤 설정을 권장합니까? 요구 사항 : 간단한 2D …

6
핵심 언어와 달리 게임에서 "스크립트"또는 "스크립트"를 언제 사용합니까?
스크립트와 스크립팅이라는 용어는 게임 개발 스택 교환에서 상호 교환 적으로 사용되는 것으로 보이지만 스크립팅 언어 선택에 대한 질문을 읽는 것 외에는 스크립트와 스크립팅의 관계와 핵심 언어를 이해하지 못합니다. 스크립트는 일반적으로 언제 사용되며 스크립트 언어와 다른 컨텍스트 (게임 프로그래머가 정의한대로)의 스크립트는 무엇입니까?
13 scripting 

3
스레딩없는 스크립팅 및 영화
게임 엔진에서 스크립팅을 구현하는 방법에 어려움을 겪고 있습니다. 몇 가지 요구 사항 만 있습니다. 직관적이어야하며 사용자 지정 언어, 파서 및 인터프리터를 작성하고 싶지 않으며 스레딩을 사용하고 싶지 않습니다. (더 간단한 솔루션이 있다고 확신합니다. 여러 게임 로직 스레드가 필요하지 않습니다.) 다음은 Python (일명 의사 코드)의 스크립트 예제입니다. def dramatic_scene(actors): alice = …
12 scripting 

7
스크립팅을위한 도메인 별 언어 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 아시다시피 Lua 및 Python과 같은 언어의 임베디드 인터프리터는 게임 로직 스크립팅에 널리 사용되지만 스크립트에 도메인 특정 언어를 사용하는 …
12 scripting 

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