簡體   English   中英

Python-Pygame-旋轉不是很流暢嗎? [我知道為什么,只是想不出解決辦法]

[英]Python - Pygame - Rotation not very smooth? [I know why, just can't think of solution]

我正在做一個簡單的游戲,以使我了解Python和Pygame,但是,由於我以前沒有使用過旋轉,所以遇到了一個問題。 每當我的矩形旋轉時,它就會越來越大,而我的游戲需要一個居中的旋轉對象。

我有兩個解決方案,也許是三個。 這些都可以嗎? 如果沒有,您有自己的解決方案嗎?

  1. 根據角度來回移動矩形的頂棚-這將是艱巨的工作。
  2. 有沒有辦法在對象的中間而不是左上角將對象鈍化? 這將是完美的
  3. 使用精靈??? 我不確定這是否會有所幫助,我還沒有研究過關於Sprite的任何知識。

如果您發布一些代碼,它將澄清您的問題。 沒有看過代碼,我建議以下操作:像往常一樣將矩形繪制到Surface上,然后使用pygame.transform.rotate旋轉Surface

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM