0
好吧,我正在使用結構來處理我的動畫。現在我無法對我的彈丸和我的角色製作動畫。只要我射擊我的射彈,我的角色就不會再移動了。分隔動畫
我使用相同的變量來處理角色的起始位置和起始位置,因爲我需要起始於角色的射彈。
我在想如何使用相同的變量,但將它們分開,所以當彈丸的座標被改變時......字符不是。
好吧,我正在使用結構來處理我的動畫。現在我無法對我的彈丸和我的角色製作動畫。只要我射擊我的射彈,我的角色就不會再移動了。分隔動畫
我使用相同的變量來處理角色的起始位置和起始位置,因爲我需要起始於角色的射彈。
我在想如何使用相同的變量,但將它們分開,所以當彈丸的座標被改變時......字符不是。
我會建議使用單獨的變量來存儲角色和彈丸的位置,並初始設置它們爲相同的值。 下面應該是這樣的,你現在擁有的一切:
pos = (0, 0)
def animate():
pos = add(pos, (1, 1))
而下面是使用單獨的變量來存儲位置的一個例子。它允許角色採取不同於炮彈的路徑。
characterposition = (0, 0)
projectileposition = (0, 0)
def animate():
characterposition = add(characterposition, (1, 0))
projectileposition = add(projectileposition, (1, 1))
如果你絕對必須使用兩個自己的立場相同的變量,你將需要納入性格和彈丸位置成變量分別(即POS = [0,0],[0,0] ])。
爲射彈創建一個新的位置變量,並使用角色位置的值初始化它。 – Ergwun