ぬーぶのメモ帳

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

2022-01-01から1年間の記事一覧

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

■ 始めから 【ゲーム制作】アクションゲームの進捗1 - ぬーぶのメモ帳■ 前 【ゲーム制作】アクションゲームの進捗2 - ぬーぶのメモ帳 【11/14】 ステージ作成中に問題発生 箱とプレイヤーが通り抜けられるはずのオブジェクトで箱を押すと通れない模様。 原因…

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

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

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

■ 前 【ゲーム制作】アクションゲームの進捗1 - ぬーぶのメモ帳 【10/11】 ドアのアニメーションを作成 この時ランプとスイッチ等のギミックの色が視覚的に連動していると面白いと思い別の色も今後作る 【10/13】 キャラクターのアニメーションを作成中 出て…

【Godot】障害物判定のオンオフ

CollisionShape2D Staticbody2Dで障害物の当たり判定を任意でオンオフさせたい時

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

キャラクターと障害物がループする単純なアクションを制作中。コードはほぼ作れたので現在グラフィックのブラッシュアップ中です。#スーパーゲ制デー #ゲーム制作 #godot pic.twitter.com/uscUBs3KMx— おめがぬーぶ (@omega_noob_og3) 2022年10月8日 上の通…

【Godot】RayCast2Dで障害物を押す

アクションゲームで良く使われるギミック アクションゲームを作る時、キャラクターが押して移動させる足場やスイッチまで物を移動させて仕掛けを作動させるようなギミックは定番だと思われます。RigidBody2Dを使うとスクリプトはいりませんが物理演算の動き…

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

その1 : 【Godot】練習に簡易RPGに挑戦したら大変だった1 - ぬーぶのメモ帳 その2 : 【Godot】練習に簡易RPGに挑戦したら大変だった2 - ぬーぶのメモ帳 戦闘システムの作成 フィールド関連のUIとシステムが完成して戦闘システムに移ります。 今回は簡素に…

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

前回 : 【Godot】練習に簡易RPGに挑戦したら大変だった1 - ぬーぶのメモ帳ショップウィンドウの作成 メッセージウィンドの分岐が出来て、次にショップウィンドウの作成に入りました。 今回自分なりに力を入れたいと思っていた部分であり一番頭を悩ませた部…

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

イメージはドラゴンクエスト1 今は作れる物が偏っていてより複雑な事をするには辞書や配列、最終的にはJSONなど他にも覚える必要性を感じています。 そこで複数のデータをやり取りするRPGを超簡易的にして挑戦することに。

【Godot】練習に簡易アクションゲームを作った

上手くいった事と課題 上に進み一番上にいる敵を倒す単純なゲームを作成しました。上手くいった match文でモーションの制御要改善 △変数でカウントする敵弾の発射制御

【Godot】コードやノードで細々と試したこと

最適な方法か自信がありませんが、一応想定通りの動きをしてくれたものです。 背景のスクロールループ ParallaxLayerは縦方向に使える? FCマリオ風のステージを進むと戻れないギミック 物体を左右に往復させる

【Godot】自動読み込みの設定方法

Scriptタブからファイル→新規スクリプトを選択

【Godot】UIを別のスクリプトと連動させたい

アーマードコアのブーストゲージみたいな奴を作る ゲームにはヒットポイント、ローディングなど色々な物にゲージが使われています。 数値が視覚的に分かりやすくなりゲームを作る上でもUIを避けては通れず、そこでUIゲージの練習にアーマードコアのゲージっ…

【Godot】練習に簡易2Dドライブゲーム作ってみた

look_at()を利用してガイドを作成したその後 https://noob-og3.hatenadiary.com/entry/2022/04/26/191601 上の記事でガイドの元になる部分を作ったので、ランダムに出現するチェックポイントへ向かう簡易的なドライブゲームを作ってみました。

【Godot】look_at()を使って対象へ振り向かせる

目標方向を示すナビのような物を作りたい 例えばアイテム集めるゲームで、時間が経っても見つからない場合プレイヤーはうんざりしてしまうと思います。 時間経過でヒントを示したらユーザーには親切でゲーム進行もスムーズになるはず。 look_at() を使うとそ…