Languages/Python

[파이썬] ursina(우르시나) 란? / 사용법

MOONCO 2021. 3. 21. 08:52

ursina란?

게임을 만들수 있게 해주는 파이썬 라이브러리!

 

ursina의 필요성

파이썬에 익숙한 사람이 게임 프로그래밍을 쉽게 할 수 있다

 

ursina 설치

pip install ursina

 

ursina 사용법 ( main.py )

# 모듈 불러오기

from ursina import *

# 윈도우 만들기

app = Ursina()

# 플레이어 만들기 / 큐브 모양, 오렌지색, 높이 2

player = Entity(model='cube', color=color.orange, scale_y=2)

# 업데이트 함수 만들기 / d누르면 우측으로 이동, a누르면 좌측으로 이동

def update():
    player.x += held_keys['d']*time.dt
    player.x -= held_keys['a']*time.dt
    
# 입력 함수 만들기 / space누르면 위로 이동, 0.25초 이후에 아래로 이동

def input(key):
    if key == 'space':
        player.y += 1
        invoke(setattr, player, 'y', player.y-1, delay=.25)
       
# 게임 실행하기
       
app.run()

 

반응형