2016-06-05 4 views
-2

안녕하세요? 내 이름은 게임 개발자 Alejandro Navarro입니다. 내가 ARKADIANAX 라는 블렌더 2.49 게임과 얼마 전에 증기 청신호 도달 (내가 링크를 게시하고 싶었다,하지만 난 그렇게하기 위해 더 많은 명성을 필요)Steam (Using Steamworks) 용 Blender 2.49 게임 (파이썬 2.6.2 사용)을 C++로 랩핑해야합니다.

것은 내가 코딩에 대해 아무것도 몰라입니다 (친구가있다 이 일을 도와 주었지만 그는이 부분도 도와 줄 수 없었다. 블렌더 2.49는 파이썬 2.6.2를 사용하고 Steam API (Steamworks)는 C++을 사용하므로 코드를 래핑해야합니다. 이 래퍼를 사용하여 많은 시도를했습니다. https://github.com/Gramps/SteamworksForPython

하지만이 작업을 수행 할 수 없습니다.

파이썬 스크립트 오류 컨트롤러에서 "cont5 번호의 CONTR # 2"(사람들이 steamworks.py 스크립트를 호출하는 논리 벽돌의 이름입니다) 역 추적 (마지막으로 가장 최근 통화) : 나는 오류를 받고 있어요 하는 ctypes 가져 오기에서 에서 "steamworks.py", 라인 (4), 파일

전체 오류가 나는 Steamworks와 래퍼와 함께 및 MediaFire에 업로드있어 링크에 있습니다 이 http://www.mediafire.com/download/h1097ag8kawg07m/Files.rar

내가 만약 그렇다면 감사 할 것 누구든지 내게 손을 줄 수 있고, 나는 그를 게임의 크레딧에 추가 할 것이고 나는 그에게 그림을 걸 것이다. 내 집 하하.

시간을내어 읽어 주셔서 감사합니다. 최고의 바램.

+0

블렌더 2.49의 나이는 얼마입니까? 그것이 발표 된 지 7 년이되었습니다. 블렌더 2.77을 사용하기 위해 게임을 얼마나 업데이트해야합니까? 그것은 대부분 논리 벽돌입니까? 아니면 파이썬 코드가 많이 있습니까? 블렌더 2.49의 나이는 제한된 도움으로 당신을 떠날 것입니다. – sambler

답변

0

블렌더 2.49는 파이썬을 사용하지만 파이썬 인터프리터 만 사용하며 ctypes를 포함하지 않는 표준 파이썬 모듈의 제한된 하위 집합을 포함합니다. 블렌더 설치를 통해 python 설치가 포함 된 zip 파일을 찾을 수 있습니다.이 파일은 Windows 설치 (및 선택적으로 Linux 빌드)의 일부이며이 zip 파일 안에 포함 된 python 표준 모듈을 찾을 수 있습니다. 해당 파이썬 ctypes 모듈을 가져 와서이 모듈에 추가 할 수 있어야합니다. sys 모듈도 추가해야하는 것처럼 보입니다.

그런 접근법이 도움이되지 않는다면, 소스 코드의 복사본을 얻고 자신 만의 블렌더 버전을 컴파일하는 것을 고려해 볼 수 있습니다. developer.blender.org에 설명 된대로 현재 소스 코드를 체크 아웃하면 2.49 소스 코드를 체크 아웃하고 추가 한 모든 c/C++ 수정 사항과 함께 블렌더 2.49의 새 복사본을 빌드 할 수 있습니다. 예를 들어 블렌더의 코드를 사용하면 블렌더의 파이썬 인터프리터를 통해 액세스하여 블렌더의 바이너리로 컴파일 할 수있는 add a c/c++ module을 사용할 수 있습니다.