【軽量】godot engine【無料】 part4 (753レス)
【軽量】godot engine【無料】 part4 http://mevius.5ch.net/test/read.cgi/gamedev/1722379579/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
40: 名前は開発中のものです。 [sage] 2024/07/31(水) 20:55:23.59 ID:zqbglV5d >>39 汎用的なメニューコンポーネントを作りたいんだけど返却値は使用に応じて変えたいんだ まぁ大人しく文字列にするかArrayで代替するのが手っ取り早いかもだけど ----MenuItem.tres---- class_name MenuItem extends Resource @export var label:String = "" @export var icon:Texture2D @export var result #← ここを自由にしておきたい @export var is_allowed:bool = true @export var is_visible:bool = true ーーーーーーーーーーーーーーー http://mevius.5ch.net/test/read.cgi/gamedev/1722379579/40
42: 名前は開発中のものです。 [sage] 2024/07/31(水) 22:18:31.95 ID:MG84WXwl >>40 なるほどね InterfaceかVirtualClassもどき(Godotの言語仕様には両方ともない)で 独自のデータ構造定義しちゃってもいいんじゃね @export var result:IMenuItemResult みたいな これならIMenuItemResult継承したClassならなんでも格納できる ……けど、なんかMenu.tscnでArrayで保持しときたいとなると めちゃ重になるかメモリリークしそうな感があるな うん、不便だね! http://mevius.5ch.net/test/read.cgi/gamedev/1722379579/42
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.027s