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

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

Godot キャラコン 01 「とりあえずカプセル」

なんだかんだで、YouTubeにある"1st Person"のチュートリアルそのまんまで、"3rd Person"もイケそう。なんか、「~やってみた」系になりそうな予感で悪寒・・・。ブログで「やってみた」系とかアホかと思うけど、ま~、ともあれ、適当な名前でプロジェクトを作って開始じゃ!
f:id:ore2wakaru:20180326213525p:plain

続きを読む

Godot キャラコン 00 「3rd Person Character Controller」...KinematicBody

クソゲ「玉転がし」が無事完成。次は「サードパーソン.キャラクタ.コントローラ」を予定。ボディーはリジッドではなく、キネマティックで。操作はキーボード&マウス。また、ちょっとずつ作りながら進むので、エアホッケーの時のように途中放棄もありうる系。その時はその時。
f:id:ore2wakaru:20180325225103p:plain

続きを読む

Godot 玉転がし 15 「最終回 ビルド」

exe形式に書き出すことをビルドって言うのかと思ってけど、Godotの場合は、export(エクスポート)と言うみたいだ。ま、どっちでもいいけど。結果、目的のフォルダに、ダブルクリックでゲームが起動するファイルが出てくれればいい。
f:id:ore2wakaru:20180319045712p:plain

続きを読む

Godot 玉転がし 14 「グローバル変数でカウントして、WINするぞ」

玉転がしの12の最後で「次回最終回」とか言っておきながら、全然最終回ではないという・・・。最終回詐欺だな。ま、それはそれとして、前回グローバル変数を設定したので、今回は実際にスクリプトの中で使っていく。グローバル変数の足し算が上手く出来れば、下図のようになる。「YOU WIN」。これが今回の出来上がり図だ。 f:id:ore2wakaru:20180318191556p:plain

続きを読む

Godot 玉転がし 13 「グローバル変数でカウントしたいよね」... AutoLoad

コレクタブルを12個全部取ったら「WIN」と表示させる。そのためには、取った個数をカウントする変数を用意する必要がある。今回はこれをグローバル変数なるもので管理してみようと思う。理由は、なんでも、こっちの方がちょっとだけ短く記述できるからっていう。。。 f:id:ore2wakaru:20180317064855p:plain

続きを読む

Godot NEWS 「えっ!? Godot、2.1.5でるってよ」

3.1かと思ったら、2.1.5。まだ2系のサポートもするんですね。面倒見がいいな~。2なんて、はよ切って3.1に全力を向けてほしいと思う俺、鬼畜。
f:id:ore2wakaru:20180317033218p:plain
Godot Engine - Dev snapshot: Godot 2.1.5 beta 2

ただ、3.1もうまいこと進んでるらしいし、3.0.3も数週間で出るらしいって話。楽しみだ。

Godot 玉転がし 12 「回収物 信号&消すスクリプト」

12個置くと言っておきながら、まだ1個しかないので、まず増やしたいのだが、、、。ま、増やすだけなら、複製の[Ctrl]+[D]であっと言う間に出来るけど。その前に、信号の発信・受信の準備しよう。そして、消えるスクリプトを書いて、それから増やして・・・。んー、今回は、このGIFみたいになればゴールとしよう。 f:id:ore2wakaru:20180315012405g:plain

続きを読む