投稿

10月, 2024の投稿を表示しています

Canvas Layer(キャンバスレイヤー)がずれてしまう原因

イメージ
横スクロールゲームで、プレイヤーキャラクターを右に動かすと、 地面が左に動き、移動しているように見えます。 一方、HPのバー、コインのカウント、遠くの背景のような、 プレイヤーが動いてもあまり動かないようにしたい絵があります。 Canvas Layer、という物で、動かない絵を作れますが、 これがずれてしまうことがあります(バージョン4.3)。 例) ・コインのカウンター03、の、1文字目がずれちゃう。 ・カメラが追従するプレイヤーキャラクターが浮いちゃう、ずれちゃう。 これは調べてもわからず、だいぶ苦労しましたが、原因がわかりました! 画面右上のレンダラーの設定を『Forword+』から『互換性』に変えると、 ズレがなくなりました。 ↓ 解決できないバグが出てきたら、レンダラーを変更してみるのも良いかもしれません。

初心者に良い本は? → 『 ゆるっとはじめるGodot Engine ゲームプログラミング 』

 初心者の場合、ググっているだけだと、細切れの知識ばかりで、 一つのゲームを作る、という体験がしづらいです。 以下本は日本語の数少ないGodot本の一つです。 横スクロール型ゲーム(マリオ的ゲーム)が1週間程度で作れます! ゆるっとはじめる Godot Engine ゲームプログラミング | 杉山 悠真, やいぎ |本 | 通販 | Amazon 横スクロールに興味が無くても、Godotの基本がわかりますので、おすすめです! Godotは進化していて、今(2024年10月現在)はバージョン4、になっています。 バージョン3とバージョン4でゲームの作り方が少し違います。 そこに対応してくれているのもポイントが高いです。 なんとこの本、著者の杉山さんは中学生でこの本を書いて、15歳だそうです! すごいですね。。。 (26.1.25追記) こちらamazonで見ると、紙版はかなり値段があがっているようですね。。(約7,000円!) 需要は高いのですが、おそらく増刷が行われていないのでしょう。 電子版なら引き続き、定価に近い価格のようです。