3DCG

Python3で「OpenGL」を学ぶ 「PyOpenGL」NeHe Lesson19

lesson6を参考に修正を入れ、パーティクル、particle() の使い方を確認する。

いくつかの修正

  • myfire.jpgは、githubから持ってくる
  • intに変換する
  • keyPressedの値の取得を修正
# prts[i].R = colors[i*(12/1000)][0]
# 下のようにする
prts[i].R = colors[i*int(12/1000)][0]
# key = string.upper(key)
# 下のようにする
key = key.decode('utf-8')
key = key.upper()

実行結果

キーを押して、ズームや回転ができることを確認した。