[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart16 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
319: 03/04(火)15:29 ID:W5YsnU/u(2/2) AAS
ワナビー2025は、わかないところがわからんいうてたなぁ
320: 03/04(火)19:39 ID:bUdrZZp5(3/5) AAS
Invokeについて質問
エラーメッセージ
[CS120]: An object reference is required to access non-static member `UnityEngine.MonoBehaviour.Invoke(string, float)'
呼び出しメソッド
public static void testMethod(){
Invoke("testInvoke()" , 1f);
}
この testMethod() を呼びだす親関数が、staticなので、この testMethod() のstaticを外すことができない状況です
以上よろしくおねがいします
321(1): 03/04(火)19:50 ID:PXmtW+uY(1) AAS
UnityEngine.MonoBehaviour.Invoke(string, float)
を使おうとしてるのは意味がある?
ないなら>>266の関数を参考に
System.Reflection.MethodInfo funcB = typeof(ClassB).GetMethod("testInvoke", System.Reflection.BindingFlags.InvokeMethod | System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public);
int funcBValue = (int)funcB.Invoke(classB, new object[] { "123" });
とかでいいんでない
322: 名前は開発中のものです 03/04(火)19:51 ID:HjWNGNH0(1/3) AAS
Invokeの代わりにコルーチン使ったらいいよ!m9⎛´・ω・`⎞ドーン!
323: 03/04(火)20:47 ID:bUdrZZp5(4/5) AAS
>>321
リフレクションはセキュリティの都合で使えないみたいです
あきらめてコールチンにしてみようとおもいます
324: 名前は開発中のものです 03/04(火)21:30 ID:HjWNGNH0(2/3) AAS
コルーチン?つまりワイのアドバイスがもっとも的確だったのだよ!m9⎛´・ω・`⎞ドーン!
325: 03/04(火)21:40 ID:bUdrZZp5(5/5) AAS
ありがとうございます
326: 名前は開発中のものです 03/04(火)21:53 ID:HjWNGNH0(3/3) AAS
ええんやで?ワイに感謝しろよ?m9⎛´・ω・`⎞ドーン!
327: 03/05(水)00:03 ID:TpCvTasW(1/2) AAS
口パク質問ガイジは相変わらず能無しだないい加減恥ずかしくないのかな?
328: 03/05(水)01:46 ID:d1VLot1+(1) AAS
コルーチンてなんかちょっと卑猥な響きあるよね
コルー チン
329: 名前は開発中のものです 03/05(水)02:43 ID:xoSXY1ES(1/3) AA×

330: 03/05(水)04:14 ID:TpCvTasW(2/2) AAS
アピールするやつほど粗チンw
331: 03/05(水)04:57 ID:zl7db20L(1/2) AA×

332: 名前は開発中のものです 03/05(水)07:35 ID:xoSXY1ES(2/3) AAS
今日も元気だ暴飲暴食!スシローで豪遊してきた!
寿司桶!ビール500リットル!これでたったの3350円!m9⎛´・ω・`⎞ドーン!
i.imgur.com/JTa0vhv.jpeg
333(1): 333 [333] 03/05(水)07:40 ID:xoSXY1ES(3/3) AAS
333!裏コード333m9⎛´・ω・`⎞ドーン!
334: 03/05(水)07:51 ID:zl7db20L(2/2) AA×

335: 03/05(水)08:13 ID:F7YrJYPA(1/2) AAS
朝っぱらからツマラン
336: 03/05(水)10:43 ID:pqXzV2Fg(1) AAS
関数をstaticでいくか、一切static使わないか、と言う方針は途中で変えると大変なことになる?
どっちが主流なのだ
337: 03/05(水)11:45 ID:SoZ/CyIG(1) AAS
メンバー関数のstaticなら、staticにできるものはstaticにしておくでしょう
インスタンスなしで呼び出せる、つまりクラスの機能を示す関数なのだしな
338: 03/05(水)18:43 ID:zEA9GwDW(1/2) AAS
staticは使いどころ(定番や定石)が決まってる
それ以外のところでは使わない方が良いコードが書ける
なので、使いどころが理解できていない(わからない)なら使わない
339: 03/05(水)18:57 ID:F7YrJYPA(2/2) AAS
ゲームしょうのカンファレンスでもその話題あったけど昔ね
全部スタティックでやってるのもあったって
開始時にメモリ確保されるから良いとは言ってた
340: 03/05(水)19:01 ID:zEA9GwDW(2/2) AAS
それは通称Staticおじさんってやつね
管理できる規模ならそれでいいけど、使い方聞くレベルだとやめといた方がいいと思うぞ
341: 03/05(水)22:59 ID:94fuCU0E(1) AAS
staticな関数は、関数名をダイレクトに呼び出せる
non-staticな関数は、インスタンス化して呼び出す
って認識であってますか
つてことは、システムで用意された関数Invokeはnon-staticだとしたら、
Invokeをインスタンス化して呼び出すってのはどういう記述したらよいのですか?
342: 03/05(水)23:38 ID:sTPbq0IT(1) AAS
Invokeは使うな!m9⎛´・ω・`⎞ドーン!
343: 03/06(木)00:11 ID:bSuU1jdd(1) AAS
公式ドキュメント通りにしてください。
今後のご活躍をお祈り申し上げます。
344(2): 03/06(木)02:18 ID:SaDs4Rrl(1) AAS
unityでガベコレ無効にしたら一時オブジェクトとかの扱いどうなるか知っている人居る?c#ってcとかc++みたいにポインタとか意識できなくて何か面倒くさい…
345(1): 03/06(木)06:58 ID:mx1AW0yt(1/2) AAS
>>344
そんなことできるんだな
公式見たら本当にGCを無効化するみたいなので一時オブジェクトだろうが割り当てに失敗したらOutOfMemoryでアプリ落ちるんじゃない?
346(2): 03/06(木)11:59 ID:tABW0MRb(1/5) AAS
カプセルコライダーを空間に配置する時は必ずリッジドボディありきなんですか?
トランスフォームノードにいきなりコライダーつけれる?
347(2): 03/06(木)12:52 ID:clieFh7X(1) AAS
ひでえ質問だな!?ここまでひどい質問は年に1回ぐらいだよ!m9⎛´・ω・`⎞ドーン!
348: 03/06(木)14:44 ID:tABW0MRb(2/5) AAS
>>347
で、わからないの?
上下前次1-新書関写板覧索設栞歴
あと 654 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.036s