pygame
#
pygame
含有「pygame」共 8 篇內容
全部內容
發佈日期由新至舊
The Nature of Code閱讀心得筆記——使用Python實作:Chap4. Particle Systems
粒子系統(particle system)指的是,由許多微小粒子組成,呈現出模糊外觀的物體。粒子系統所表現出來的特性,可能會跟單一粒子所表現出來的特性截然不同,天空中由小水滴組成的雲,就是一個最常見的例子。 這一章的重點會放在探討利用物件導向技術實作粒子系統時,該採用什麼樣的程式架構、描述個別粒子
2023-12-06
3
#
python
#
pygame
#
TheNatureOfCode
治療面對pygame的mouse.get_pressed()和MOUSEBUTTONDOWN時的選擇障礙
MOUSEBUTTONDOWN的個性和mouse.get_pressed()是完全相反的。mouse.get_pressed()只活在當下,完全不管過去發生過什麼事;MOUSEBUTTONDOWN則會記得所有還沒處理完的事,只要事件佇列還沒被塞滿的話。
2023-09-20
1
#
python
#
Python
#
PYTHON
The Nature of Code閱讀心得筆記——使用Python實作:Chapter 3. Oscillation
這一章主要在探討,如何模擬震盪(oscillation)相關的物理現象如波、單擺、彈簧等。要模擬這些物理現象,就不得不借重三角學這個非常有用的數學工具。在這章中所介紹的三角學相關的數學工具,在後續一些更進階的內容中也會用到。
2023-09-04
4
#
python
#
pygame
#
TheNatureOfCode
The Nature of Code閱讀心得筆記——使用Python實作:Chapter 2. Forces
這一章介紹的是力(force),以及力與加速度間的關係,最終的目標,則是希望能夠瞭解,如何讓在畫面中四處移動的多個物體,可以對環境施加在它們身上的力,做出適當的反應。
2023-06-28
2
#
python
#
pygame
#
TheNatureOfCode
抓到pygame的bug
看來這應該是pygame的bug,而不是自己寫的程式有問題。為了進一步證實這個猜測,重寫了一個單純只畫出圓球的程式,除了畫出不同位置的圓球之外,沒有任何其他作用
2023-06-25
2
#
python
#
Python
#
PYTHON
The Nature of Code閱讀心得筆記——使用Python實作:Chapter 1. Vectors
這一章介紹向量(vector)這個在物理、工程等領域非常重要的數學工具,以及如何用它來模擬一些物理現象。
2023-05-20
5
#
python
#
pygame
#
TheNatureOfCode
The Nature of Code閱讀心得筆記——使用Python實作:Chapter 0. Randomness
Daniel Shiffman所著「The Nature of Code」一書的閱讀心得筆記。原書使用之程式語言為Processing,在這份心得筆記中,改用Python來實作範例及練習題。
2023-05-06
4
#
python
#
Python
#
PYTHON
整頓Anaconda Navigator、VS Code、PyGame
不知道為什麼,原本相安無事的兩個人,突然間看對了眼,開始出雙入對、形影不離。這除了讓人看了很不順眼之外,也很浪費時間。雖然想盡辦法要拆散他們,但都沒成功。逼不得已,只好狠下心來,冒險將一切抹除,讓他們走完「成、住、壞、空」最後的階段,輪迴至下一輪的「成、住、壞、空」。只是沒想到
2023-04-12
6
#
PYTHON
#
python
#
Python