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

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

Godot GDScript 14 「API と 関数 と 型」 ... global_rotate()

前回GDScriptネタを扱ったので、今回もちょっとコレをやろうと思う。玉転がしの11で「Area」ノードをglobal_rotate()関数を使って回転させたが、この関数、どこから見つけて来たのかに関して書いておきたい。 f:id:ore2wakaru:20180312180149p:plain まずは、ココ、APIのページをブックマークだ。Godot API — Godot Engine latest documentation

続きを読む

Godot GDScript 13 「delta(デルタ)と秒速」 ... _process(delta)

前回、_process(delta)のばーちゃんファンクション内で、「自分で設定した秒速・秒角の変数に"delta"を掛け忘れるな。」という話をしたが、もっと簡単な説明の仕方を思いついたので、書いておこうと思う。とは言っても、やっぱりバカには分からないので、いちいち理解しようとせず「my_speed * delta」にするとでも暗記しちゃおう。煽っているわけではなく、俺からのアドバイス。今回は速度にのみ焦点を絞って解説する。 f:id:ore2wakaru:20180311190015p:plain

続きを読む

Godot 玉転がし 11 「回収物 置く & 回転」

当初の予定通り、12個の回収物(コレクタブル)を置くことにしよう。さらに、見栄えを気にして、無駄に回転させるぞ。で、これは、スタティックでもなく、キネマティックでもなく、リジッドでもなく、エリア(「Area」ノード)で作る。理由は、
f:id:ore2wakaru:20180310193409p:plain

続きを読む

Godot 玉転がし 10 「せっかく、玉、回転してるんだから、テクスチャ貼ろっかな」

ということで、当初予定にはなかったが、球の回転が見て分かりやすい様にテクスチャを貼ることにする。全身青白いだけだと、回ってないみたいで、ちょっとツマンナイよね、見た目。今回は玉にしか貼らないけど、同様のことをすれば、ステージにも貼れるようになるぞ。
f:id:ore2wakaru:20180309200209p:plain

続きを読む

Godot 玉転がし 09 「RigidBody Player Controller 2/2」

スクリプトを貼っ付けていこう。貼る場所はもちろん「RigidBody」ノード。リネームして"RigidBody_Player"にしたやつね。今回やる事が上手くいけば、WASDで、このGIFのように玉を動かせるようになる。 f:id:ore2wakaru:20180307191730g:plain

続きを読む

Godot 玉転がし 08 「RigidBody Player Controller 1/2」

と、なんかカッコいいタイトルを付けてみたが、「玉転がし」ゲーの玉を動かすだけです。別に人型のキャラクタが歩いたり走ったり、それをカメラが追跡したりはしません。念のため。がしかし、今後キャラクタ操作キネマティックボディーではなくリジッドボディーで行うのが主流になると予想するぞ。俺の予言だ。今のうちに使い方に慣れておこうze。 f:id:ore2wakaru:20180305215759g:plain 前回までのことが上手くいってれば、シーン再生で、上のGIFのようになるハズ。

続きを読む