俺に解るように説明する "Godot Engine 3.x" 入門+

ゲームエンジン Godot Engine に関すること。入門とか使い方とかチュートリアルとか、あれとかこれとか。日本語解説。

Godot 音シュー07「今です。色をチェンジして下さい。」

3.0.3にしたけど、1コしかないexeを入れ替えるだけ。ホント簡単、イイネGodot。で、今回は、キューブがエリアに入ったらエリアの色を変えたい。キューブがイイ感じの所に来た時、「キーを押すのは今です!」ってのをエリアの色を変えて示したいワケだ。簡単に言うと、シグナル出してアルベドAlbedo)のカラーを変えればいいんだろ。いけそうじゃね。

f:id:ore2wakaru:20180615003411p:plain

続きを読む

Godot 音シュー06「キューブ、置く。俺、進む。 2/2」

前回はキューブを置いただけ。今回はプレイヤを前進させる。本当はトンネルの中を進ませるはずだったんだけど、"ガワ"、作ってないぜ。無い方がスッキリしててイイのかもな。一応今回のゲームはプリミティブ(Godot内蔵の立体)だけで作るのが目標だけど、それでも配置するのがメンドイしな。

f:id:ore2wakaru:20180613110322p:plain

続きを読む

Godot 音シュー05「キューブ、置く。俺、進む。 1/2」

体ば、重び。そんな中、30分だけ考えて「音シュー」ちょっと進めてみた。とりあえず、リズムに合わせてトンネルの中を進む。最初はキューブの方を自分に向けて飛ばそうと考えてたけど、キューブはトンネルの中に(直線上に)ズラーって置いて、自分(カメラ)がその中を進めばいいじゃんと気が付いた。生成するんじゃなくて、3D空間上に全キューブをただ置くだけ。力技

f:id:ore2wakaru:20180612193446p:plain

続きを読む

Godot 音シュー04「カウントダウンして曲再生」

準備は整った。スクリプトする。ルートの「Node」ノードに貼る。(前回のスクショにもう貼ってあるのが見えてるけどな。)

f:id:ore2wakaru:20180525215310p:plain

なかなかキューブを飛ばすまで進まないなー。

続きを読む

Godot 音シュー03「テンポを調べてカウントダウン」

BPM とは「beat(s) per minute」の略。1分間にどんだけビート(拍子)があるかって事。こんな用語があるなんて、今回初めて知ったぜ。で、なんでコレが必要かと言うと、方向キューブをビートに合わせて飛ばすためなんだけど、それだけじゃなくて曲をかける前段階でも必要になってくるんだぜ。

f:id:ore2wakaru:20180525193247p:plain

続きを読む

Godot 音シュー02「BGMを鳴らす」

先ずは「音ゲー」部分から作る。音を鳴らすぞ。と言ってもコレは簡単だ。Godot の場合音を扱う「ノード」は3つしかない。「AudioStreamPlayer」「AudioStreamPlayer2D」「AudioStreamPlayer3D」だ。俺は2Dなんかやる気はないので、普通のと 3D のと2つだけ覚えればイイって事だ。

f:id:ore2wakaru:20180523235816p:plain

続きを読む