[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart4 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart4 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
681: 名前は開発中のものです。 [sage] 2021/07/17(土) 22:07:35.71 ID:bA5LyG+b コンポーネントに登録したボタンとオブジェクトとメソッド名からボタンイベントを追加したいんですが、わかる方いますか? using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; public class AddButtonEvent : MonoBehaviour { public Button Button; public UnityEngine.Object NandemoMethod; public string MethodName; private void Start () { var action = System.Delegate.CreateDelegate (typeof (UnityAction), NandemoMethod as object, MethodName) as UnityAction; if (action != null) { Button.onClick.AddListener (action); } } } http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/681
682: 名前は開発中のものです。 [sage] 2021/07/17(土) 22:35:40.35 ID:3zByNb/Q >>681 よく分からんが、メソッド名をインスペクターから入力するのは設計を見直したほうがいい どうしてもというならswitch文で対応する文字列に対してメソッドをとってくるように書く http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/682
687: 名前は開発中のものです。 [sage] 2021/07/18(日) 11:47:21.70 ID:vFsbqV8h >>681 SendMessageかInvokeを使えば文字列でメソッドを呼べるのでそこから工夫すればできそう >>682の言うようにあまり良くない設計だけどね http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/687
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s