問題タブ [gdscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
syntax-error - ベースNilに存在しない関数get_viewport
私はスクリプトを実行しています:
エラーが発生しています: ベース Nil に存在しない関数 get_viewport 他の人の get_rect およびその他の関数のスクリプトでこのエラーを見たことがありますが、これについては何もありません。私はGoDotを初めて使用するので、簡単にお願いします:)
godot - テキストを表示するアニメーションを動的に作成する
現在、アニメーションを動的に作成し、それを再生して、テキストの長さと 1 秒あたりの文字の設定速度に基づいてテキストを表示しようとしています。
コードで再作成しようとしているのは、このアニメーションです。
つまり、ラベルのプロパティにプロパティ トラックがあり、更新モードが連続モードで補間モードが線形のアニメーションです。
visible_characters
DialogBox ノードの背後にあるスクリプト:
テスト目的で、テキストはエクスポートされたText
変数を使用してエディターで設定されており、いくつかの lorem ipsum です。
シーンを実行すると、パネルとラベルが表示されますが、ラベルにテキストが表示されず、空のままですが、印刷ステートメントに従ってshow-text
アニメーションが再生されます
出力ウィンドウに出力されるデータは次のとおりです。
** デバッグ プロセス開始 **
Godot Engine v3.1.2.stable.mono.official - https://godotengine.org
OpenGL ES 3.0 レンダラー: AMD Radeon R7 200 シリーズ
ラベル テキスト: Magnam consequatur vel エイリアス earum accusantium. Nobis voluptatem voluptatem quaerat adipisci voluptas. Numquam id error earum consectetur veniam. Quaerat quibusdam quas sunt alias et blanditiis corporis. Cupiditation rem ut natus est molestiae quidem. Magnam consequatur vel 別名 earum accusantium。Nobis voluptatem voluptatem quaerat adipisci voluptas. Numquam id error earum consectetur veniam. Quaerat quibusdam quas sunt alias et blanditiis
animationlength: 4.44
is playing: True
current animation: show-text
** デバッグ プロセスが停止しました **
gdscript - 列挙型と静的型付け
いくつかの gdscript コードで列挙型を宣言しました。
次に、いくつかの変数をその型の列挙型として宣言したいと思います。
これは可能ですか?GDScript で var の静的型を宣言できることは知っています。M私が使用したすべての言語では、列挙型を var として扱うことができます。
次のコードは、次のエラーを生成します...
パーサー エラー: 識別子 'XDir' は有効な型 (スクリプトまたはクラスではない) ではないか、ベース 'self' で見つかりませんでした。