Godot

ゲーム制作

【Godot】使い方(10)プレイヤーの移動④

この章では、前章で移動できるようになったプレイヤーに向きの変更やアニメーションの機能を付けていきます。プレイヤーの向きの変更 まず、以下のコードを前章で作成したコードの下に追加してください。プレイヤーの移動方向に応じて、向きが変わります。「...
ゲーム制作

【Godot】使い方(9)プレイヤーの移動③

この章では、前章までに作成した設定を利用して、キャラクターを動かせるようにしていきます。いよいよコーディングに入っていきます。プレイヤー移動のコード内容 まずは以下の内容を入力します。方向キー(ここではWASDキー)を押した時に、プレイヤー...
ゲーム制作

【Godot】使い方(4)プレイヤーキャラクターの作成

ウィンドウができたら、プレイヤー(主人公)を配置して動かしてみたいですよね。今回はプレイヤーキャラクターの作成方法です。画像を取り込んで、その場でアニメーションさせるまでを作っていきたいと思います。アセットライブラリゲームエンジンには、無料...
ゲーム制作

【Godot】ひとくちメモ:clamp(Vector2.ZERO, screen_size)

Godotの気になった動作・コードを残していきます。今回のテーマは「clamp(Vector2.ZERO, screen_size)」です。#関数:clamp(value, min, max)clampはvalueの値をmaxとminの間に...
ゲーム制作

【Godot】使い方(8)プレイヤーの移動②

コーディングの準備が前章できたので、この章ではキーを押してキャラクターが移動できるように、キーボードの入力の受け付けと動作の割り当てをしてきます。インプットマップキーボードやコントローラーなどの入力デバイスの操作に名前(godotではこの名...
ゲーム制作

【Godot】使い方(7)プレイヤーの移動①

この章から数回に渡って、キーを押してプレイヤーを移動できるようにしていきます。移動や攻撃など、入力に対してキャラクターに細かな動作を実施したい時には、コーディングが必要になってきます。まずはコーディングの設定と画面構成まで見ていこうと思いま...
ゲーム制作

【Godot】使い方(6)衝突領域の設定

作成したキャラクターに、衝突領域を設定します。これを設定することで、キャラクターが敵やアイテムに当たった(重なったか)かどうかの判断をすることができるようになり、キャラクターに様々な効果をもたらすことができるようになります。 衝突領域と当た...
ゲーム制作

【Godot】使い方(5)非アニメーションキャラクターの作成

この章では、非アニメーションのキャラクターを作成していきたいと思います。画面上にたくさんの野菜を配置して、それをプレイヤーの虫が食べていくイメージです。プレイヤーが体当たりして取得するような、アニメーションはいらないけど、当たり判定のあるア...
ゲーム制作

【Godot】使い方(3)ウィンドウの作成

プログラミングの本でよくあるのが、まずはウィンドウに「Hello World!」と表示させることからですね。Godotのサンプルページでも、これにもれず・・・あった!でもそこまでにいくにも、たくさんの専門用語が・・・汗。この歳で、あまり複雑...
ゲーム制作

【Godot】使い方(2)Godotエンジンの起動とプロジェクトの新規作成

今回は、Godot(ゴドー)エンジンの起動とプロジェクトの新規作成です。ダウンロードやインストールのやり方がわからない方は、以下から確認できます。Godotエンジン(ゲームエンジン) 2D/3Dのゲームエンジン。ゲームエンジンは、ゲームを制...