COG 배우를 더 쉽게 만들 수있는 파이썬 패키지!
build_a_cog는 panda3d에 따라 다릅니다. 이미 설치하지 않은 경우 다음 명령으로 수행 할 수 있습니다.
pip install Panda3D 최신 버전의 build_a_cog를 설치하려면 좋아하는 명령 터미널을 열고 다음 명령을 사용하십시오.
pip install build_a_cog어떤 이유로 든 PIP를 통해 Build_A_Cog를 설치할 수없는 경우 GitHub에서 릴리스 된 최신 소스 배포를 통해 설치할 수도 있습니다. .whl 파일을 다운로드하고 좋아하는 명령 터미널을여십시오. 파일을 다운로드 한 곳으로 이동하여 다음 명령을 실행하십시오.
pip install [ file ] build_a_cog를 사용하면 코그 배우 생성이 훨씬 쉬워집니다.
다른 Panda3d Toontown 프로젝트와 마찬가지로 먼저 위상 파일을 추출해야합니다. [x]가 위상 파일의 ID로 대체 된 다음 명령으로 그렇게 할 수 있습니다.
multify.exe -xf phase_ [ x ] .mfbuild_a_cog를 사용하려면 phase_3, phase_3.5, phase_4, phase_5, phase_6, phase_7, phase_11 및 phase_12가 필요합니다. 이 파일이 추출되면 파이썬 파일을 넣을 수있는 동일한 디렉토리로 삭제하십시오. 디렉토리는 다음과 비슷해 보일 것입니다.
| phase_3
| phase_3.5
| phase_4
| phase_5
| phase_6
| phase_7
| phase_11
| phase_12
| test_cog.py
다음으로 메인 디렉토리에 세 가지 정장 유형 모델을 삭제하십시오. tt_a_ene_cga_zero.bam, tt_a_ene_cgb_zero.bam 및 tt_a_ene_cgc_zero.bam은 모두 phase_3.5/models/char에 있습니다. 마지막으로, 정장 아이콘 모델 : ttr_m_gui_gen_cogicons.bam이 필요합니다. 이 파일은 Phase_3/Models/GUI에서 찾을 수 있습니다. 이 파일이 디렉토리에 있으면 다음과 같습니다.
| phase_3
| phase_3.5
| phase_4
| phase_5
| phase_6
| phase_7
| phase_11
| phase_12
| test_cog.py
| tt_a_ene_cga_zero.bam
| tt_a_ene_cgb_zero.bam
| tt_a_ene_cgc_zero.bam
| ttr_m_gui_gen_cogIcons.bam
필요한 모든 파일이 여기에 있으므로 장면이 포함 된 Python 파일을 열고 프로그램을 시작할 수 있습니다! 예제 장면은 다음과 같습니다.
from direct . directbase . DirectStart import base
import build_a_cog as cog
yesman = cog . build ( cog . Cog ( suit = cog . Suit ( model = "tt_a_ene_cga_zero.bam" ,
sigil = "CorpIcon" ,
torso = "phase_3.5/maps/c_blazer.jpg" ,
arms = "phase_3.5/maps/c_sleeve.jpg" ,
legs = "phase_3.5/maps/c_leg.jpg" ,
hands = ( 0.95 , 0.75 , 0.75 , 1.0 )
),
head = cog . Head ( file = "phase_4/models/char/suitA-heads.bam" ,
node = "yesman" ,
texture = None ,
color = None
),
animation = cog . Animation ( file = "phase_5/models/char/tt_a_ene_cga_song-and-dance.bam" ,
anim_loop = True ,
loop_from = None ,
loop_to = None ,
loop_restart = None ,
pose = False ,
pose_frame = None
)
))
yesman . setPos ( 0 , 20 , - 4.2 )
yesman . setH ( 180 )
yesman . reparentTo ( render )
base . run ()이 코드는 다음과 같은 톱니를 생성합니다.
RustyCog lib.rs 파일에서 build_a_cog에 대한 설명서를 찾을 수 있습니다.
Build_A_COG의 코드는 MIT 라이센스에 따라 라이센스가 부여됩니다.