通知
すべてクリア
31/08/2022 11:28 pm
【やりたいこと】
プレイヤーがオブジェクトの範囲に入った時、変数id(int)に数字をセットする。(PlayerControll.cs)
セットされたidの値を別のscript(DB.cs)で使用したい。
【わからないこと】
PlayerControll.csをインスタンスでほかのscript(DB.cs)に呼べるようにはできましたが、
public void OnTriggerEnter(Collider other)でセットしているidをDB.csで呼び出すことができません。
どのようにすれば、PlayerControll.csのpublic void OnTriggerEnter(Collider other)でセットしたidをDB.csで取得できますか?
This topic was modified 2年前 by Student
31/08/2022 11:30 pm
画像からスクリプトを見ると
int id = PlayerControll.instance.OnTriggerEnter;
となっていますが、OnTriggerEnter は void 関数ですので、返り値で int を取得することはできませんね。
int id = PlayerControll.instance.id
でしたら取得できると思います。