ぬーぶのメモ帳

フリーゲームエンジン「Godot」でプログラム経験のない素人の備忘録 最近は色々な動作を考えて試すのが好き。

【ゲーム制作】アクションゲームの進捗3

■ 始めから
【ゲーム制作】アクションゲームの進捗1 - ぬーぶのメモ帳

■ 前
【ゲーム制作】アクションゲームの進捗2 - ぬーぶのメモ帳



【11/14】
ステージ作成中に問題発生
箱とプレイヤーが通り抜けられるはずのオブジェクトで箱を押すと通れない模様。

原因は箱と通り抜けオブジェクトが重なった状態Raycast2Dが通り抜けオブジェクトを取得しているよう

続きを読む

【Godot】選択メニューを作る

自身で作ったメニューの完成図


「itch.io」と言うインディーズ、個人の方がゲームなどを販売、無料配布してるサイトがあり、中にはオープンソースとしてGodotのプロジェクト自体を公開してる方も
そのプロジェクトを参考にしてオプションを作る事にしました

続きを読む

【ゲーム制作】アクションゲームの進捗2

■ 前
【ゲーム制作】アクションゲームの進捗1 - ぬーぶのメモ帳




【10/11】
ドアのアニメーションを作成
この時ランプとスイッチ等のギミックの色が視覚的に連動していると面白いと思い別の色も今後作る




【10/13】
キャラクターのアニメーションを作成中
出て来るキャラクターが一人だけなので気合を入れてドットをうつけど大変

歩きと箱を押すアニメーション


続きを読む

【ゲーム制作】アクションゲームの進捗1


上の通りアクションゲームを制作中、恐らくはストーリーやEDは作らないで最終ステージが終わったらクリアの形になると思います。
(果たして最後まで制作をやり切る事が出来るか)

続きを読む

【Godot】RayCast2Dで障害物を押す

アクションゲームで良く使われるギミック 



アクションゲームを作る時、キャラクターが押して移動させる足場やスイッチまで物を移動させて仕掛けを作動させるようなギミックは定番だと思われます。

RigidBody2Dを使うとスクリプトはいりませんが物理演算の動きが好みではないので、今回はKinematicBody2DとRayCast2Dを使い個人的に満足する動作を得られました。

:これの前提条件として移動できる操作キャラクターを用意してください。

続きを読む

【Godot】練習に簡易RPGに挑戦したら大変だった3 

その1 : 【Godot】練習に簡易RPGに挑戦したら大変だった1 - ぬーぶのメモ帳
その2 : 【Godot】練習に簡易RPGに挑戦したら大変だった2 - ぬーぶのメモ帳
戦闘システムの作成



フィールド関連のUIとシステムが完成して戦闘システムに移ります。
今回は簡素にこちらが先手の1対1のバトルを考えています。

続きを読む