Python製レトロゲームエンジンPyxel 3.0、昔のゲーム機を思わせる3D機能を追加(qiita.com)
書く言語: 韓国語書かれた言語で読む
わかりやすい要約
- Pythonコードでドット絵ゲームを作るエンジンPyxelが3.0に更新された。制作者の北尾隆がQiitaで紹介した目玉は、PS2時代のようなシンプルな3Dゲームを作るPyxel Cube機能だ。
- 箱や球などの図形の描画、3Dモデルの読み込みと動作の再生、カメラと明暗の設定、衝突判定と物理演算に対応する。既存の2Dコードと併用できる。
- 3Dモデルと動作データにはGLBファイル形式を使い、制作者はBlockbenchというツールを推奨している。読み込んだモデルはPythonコードでシーンに配置する。
- 制作者によると、3Dでも基本は16色で半透明を使えないため、格子模様のような昔の技法が必要になる。公式ガイドとブラウザーで動かせるサンプルがある。
編集部の意見
O: Pythonで2Dゲームを作ったことのある趣味の開発者は、既存のコードにpyxel.cubeを加え、まずは回転する箱を一つ3Dで表示してみるのがよいと提案しています。
X: 制作者の説明によると、3Dでも基本は16色で、半透明は使えないため、格子模様のような昔ながらの手法で陰影や透明感を自分で表現する必要があります。
書く言語: 韓国語
掲載元
Qiita ↗ / 掲載記事
似たような経験はありますか?そのときどうしたか、一言二言で教えてください。製品に詳しくなくても大丈夫です。