親要素の子プロパティを変更するにはどうすればよいですか?

NoviKorisnikk

簡単なゲームを作っているのですが、コードの色を変える方法がわかりません。子要素の色を変更するスクリプトを添付する予定の親ゲームオブジェクトがあります。

たとえば、私はこれを持っています:

Parent:A
Childs in A = 1,2;

2つの要素すべてを取得し、最初の子の色を黒に、2番目の子の色を白に変更したいと思います。

色を変えるときにタグを変えたいので、子供にランダムな色を付けることができます。

その親の2人の子供にプロパティを変更させる方法がわかりません。

子に1と2の名前を付けてから、ゲームオブジェクト名1の子のコードを調べて、colorプロパティを変更することはできますか?

キャベツチャンピオン

コードの以下の部分は、GetPropertyメソッドの簡単な使用例です。以下に示すように、MyGetPropertyとMySetPropertyを使用するだけです。文字列によって参照される変数はプロパティでなければならないことに注意してください。

public class Parent {
        private int child1 = 0;
        private int child2 = 0;
        public int iChild1 {
            get {
                return child1; 
            }
            set {
                child1 = value;
            }
        }
        public int iChild2 {
            get {
                return child2;
            }
            set {
                child2 = value;
            }
        }

        public void MainMethod() { 
            MySetProperty("iChild1",1);
            MySetProperty("iChild2",2);
            string strOutput = String.Format("iChild1 = {0} iChild2 = {1}",MyGetPrperty("iChild1"), MyGetPrperty("iChild2"));
        }

        public object MyGetProperty(string strPropName)
        {
            Type myType = typeof(Parent);
            PropertyInfo myPropInfo = myType.GetProperty(strPropName);
            return myPropInfo.GetValue(this, null);
        }

        public void MySetProperty(string strPropName, object value)
        {
            Type myType = typeof(Parent);
            PropertyInfo myPropInfo = myType.GetProperty(strPropName);
            myPropInfo.SetValue(this, value, null);
        }

    }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

CSSプロパティ値を要素の値に変更するにはどうすればよいですか?

分類Dev

特定のCSS疑似要素のプロパティを変更するにはどうすればよいですか?

分類Dev

JavaScript:引数から要素プロパティを変更するにはどうすればよいですか?

分類Dev

既存のTextStyleの特定のプロパティを変更するにはどうすればよいですか?

分類Dev

jQueryのプロパティから値を変更するにはどうすればよいですか?

分類Dev

春の環境でプロパティを変更するにはどうすればよいですか?

分類Dev

WPFでTextblockのtextプロパティを変更するにはどうすればよいですか?

分類Dev

jqueryでcontent:urlのcssプロパティを変更するにはどうすればよいですか?

分類Dev

JavaScriptでCSSの表示プロパティを変更するにはどうすればよいですか?

分類Dev

既存のTwilio番号のプロパティを変更するにはどうすればよいですか?

分類Dev

jQueryのヘッダープロパティを変更するにはどうすればよいですか?

分類Dev

バケットのプロパティを変更するにはどうすればよいですか

分類Dev

Androidカメラのプロパティを変更するにはどうすればよいですか?

分類Dev

Jetbrains IDEの選択プロパティを変更するにはどうすればよいですか?

分類Dev

疑似クラスのプロパティを変更するにはどうすればよいですか?

分類Dev

子ReorderListにあるCodeBehindによってSqlDataSourceのConnectionStringプロパティを変更するにはどうすればよいですか?

分類Dev

複数のCSS要素プロパティを一度に変更して無限にループするにはどうすればよいですか?

分類Dev

角のある材料要素/コンポーネントのプロパティを変更するにはどうすればよいですか?

分類Dev

特定のセルのDataGridTemplateColumnDataTemplate要素のプロパティを変更するにはどうすればよいですか

分類Dev

イベントをトリガーした要素を渡し、そのプロパティを変更するにはどうすればよいですか?

分類Dev

Polymer 2.0でカスタム要素のプロパティを変更するにはどうすればよいですか?

分類Dev

特定のJSX.Elementプロパティの子を変更するにはどうすればよいですか?

分類Dev

実行時にstyleSheetプロパティを変更するにはどうすればよいですか?

分類Dev

redux状態でプロパティを追加/変更するにはどうすればよいですか?

分類Dev

redux状態でプロパティを追加/変更するにはどうすればよいですか?

分類Dev

HttpRequest.ApplicationPathプロパティを手動で変更するにはどうすればよいですか?

分類Dev

ボタンでBeanプロパティを変更するにはどうすればよいですか?

分類Dev

RTTIでdelphiプロパティGetter / Setterを変更するにはどうすればよいですか?

分類Dev

Polymer 3でプロパティを変更した後にテキスト要素を更新するにはどうすればよいですか?

Related 関連記事

  1. 1

    CSSプロパティ値を要素の値に変更するにはどうすればよいですか?

  2. 2

    特定のCSS疑似要素のプロパティを変更するにはどうすればよいですか?

  3. 3

    JavaScript:引数から要素プロパティを変更するにはどうすればよいですか?

  4. 4

    既存のTextStyleの特定のプロパティを変更するにはどうすればよいですか?

  5. 5

    jQueryのプロパティから値を変更するにはどうすればよいですか?

  6. 6

    春の環境でプロパティを変更するにはどうすればよいですか?

  7. 7

    WPFでTextblockのtextプロパティを変更するにはどうすればよいですか?

  8. 8

    jqueryでcontent:urlのcssプロパティを変更するにはどうすればよいですか?

  9. 9

    JavaScriptでCSSの表示プロパティを変更するにはどうすればよいですか?

  10. 10

    既存のTwilio番号のプロパティを変更するにはどうすればよいですか?

  11. 11

    jQueryのヘッダープロパティを変更するにはどうすればよいですか?

  12. 12

    バケットのプロパティを変更するにはどうすればよいですか

  13. 13

    Androidカメラのプロパティを変更するにはどうすればよいですか?

  14. 14

    Jetbrains IDEの選択プロパティを変更するにはどうすればよいですか?

  15. 15

    疑似クラスのプロパティを変更するにはどうすればよいですか?

  16. 16

    子ReorderListにあるCodeBehindによってSqlDataSourceのConnectionStringプロパティを変更するにはどうすればよいですか?

  17. 17

    複数のCSS要素プロパティを一度に変更して無限にループするにはどうすればよいですか?

  18. 18

    角のある材料要素/コンポーネントのプロパティを変更するにはどうすればよいですか?

  19. 19

    特定のセルのDataGridTemplateColumnDataTemplate要素のプロパティを変更するにはどうすればよいですか

  20. 20

    イベントをトリガーした要素を渡し、そのプロパティを変更するにはどうすればよいですか?

  21. 21

    Polymer 2.0でカスタム要素のプロパティを変更するにはどうすればよいですか?

  22. 22

    特定のJSX.Elementプロパティの子を変更するにはどうすればよいですか?

  23. 23

    実行時にstyleSheetプロパティを変更するにはどうすればよいですか?

  24. 24

    redux状態でプロパティを追加/変更するにはどうすればよいですか?

  25. 25

    redux状態でプロパティを追加/変更するにはどうすればよいですか?

  26. 26

    HttpRequest.ApplicationPathプロパティを手動で変更するにはどうすればよいですか?

  27. 27

    ボタンでBeanプロパティを変更するにはどうすればよいですか?

  28. 28

    RTTIでdelphiプロパティGetter / Setterを変更するにはどうすればよいですか?

  29. 29

    Polymer 3でプロパティを変更した後にテキスト要素を更新するにはどうすればよいですか?

ホットタグ

アーカイブ