unityでゲーム作りたい(Help!) (416レス)
unityでゲーム作りたい(Help!) http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
295: くまじょ [sage] 2020/05/02(土) 15:16:14.54 ID:QCz4OtPk いろいろググってみたけど解決せず 俺も設定見たんだけど.NET2.0でも4でも結果変わらず 別バージョンのunityをインストールしたが再現する 過去に作った作品でも再現する 新規の空プロジェクトでも再現する 別バージョンのunityと組み合わせても結果変わらず 確実な情報でもないしセキュリティとか問題あるかもしれない古い状態に戻すのは抵抗あるし そもそもwindows updateは時間かかるし変なトラブル起きそうだしやりたくないなあ JDKは今アンドロイドのビルドではないから関係ないな windows update関連くらいしかもう怪しいものないなあ 見てたら.NETのKBがある 特定の.NETのアップデートで起こる現象なのかなあ この前のwindows updateで最新の.NETになったわけじゃなかったんだー ほかに試せそうなことないし.NETの更新、再起動 ビルドできた http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/295
296: 弟子 [sage] 2020/05/02(土) 15:28:36.68 ID:8M92mDtb なるほど 参考になります http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/296
297: くまじょ [sage] 2020/05/02(土) 20:45:09.58 ID:QCz4OtPk 日記 エディターでシーンの編集中に まちがってキャラクタの親GameObjectではなく 構成要素の子オブジェクトを移動してしまった時の対策として [ExecuteInEditMode]で 自分の子オブジェクトが定位置ではなかったら 自分GameObjectをつじつまが合う位置に移動し 子オブジェクトを定位置に戻す これであたかも最初から自分GameObjectを移動させたかのような結果になる というのを画策したわけだが GameObjectはばらばらに散らばった 子オブジェクトを定位置に戻らずわけわからん位置に そんなキャラクタがたくさんあるからとんでもない位置に しくじった しかもundoがきかない 座標はなぜかEditorUtility.SetDirtyを実行しなくてもセーブ対象になってしまうのが 楽だなあと思っていたがあだとなる 大量のキャラクタがごちゃごちゃに散らばった 覆水盆に返らすもっと散らばるばかり 再チャレンジは危険だなあ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/297
298: くまじょ [sage] 2020/05/03(日) 04:53:09.00 ID:EfQj3HFK [ExecuteInEditMode]のクラスA いろいろスクリプトいじっている そこから別のオブジェクトBにアクセスしている ときどきリセットされるらしくオブジェクトBのメンバがnullになっている すぐにインスペクタの値が設定されるらしいが nullになっている間にクラスAのUpdate()などが呼ばれる クラスBのスクリプトはいじってなくても こんなことになるなんて SendMessage cannot be called during Awake, CheckConsistency, or OnValidate というログが出た unityの方がAwake実行中に呼び出しているということなのか どうしましょう 上手く回避してごまかさないといけないのかな http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/298
299: desi [] 2020/05/03(日) 21:22:44.40 ID:L/sk9kZG https://light11.hatenadiary.com/entry/2019/05/05/233448 ここ見ると廃止に向かうってかいてあるので 特に使わない方向がいいかなぁと http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/299
300: くまじょ [sage] 2020/05/03(日) 21:53:42.29 ID:EfQj3HFK UIを別シーンにして 複数同時にシーンを使うようにしているが ロードアンロード関係がわからんなあ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/300
301: くまじょ [sage] 2020/05/03(日) 22:10:56.59 ID:EfQj3HFK シーンUIとシーンAを使用中に シーンTitleへ移行するのはどうするんだ? SceneManager.LoadScene("Title"); ではシーンAは消えたけど シーンUIが残った unityエディタ上での動作確認 http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/301
302: 弟子 [sage] 2020/05/03(日) 22:58:13.19 ID:L/sk9kZG Load scene の第二引数にモードがあってそれによって動くは変わるけど それとは違うのかなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/302
303: くまじょ [sage] 2020/05/03(日) 23:35:41.70 ID:EfQj3HFK あ、わかった ミスってた http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/303
304: くまじょ [sage] 2020/05/03(日) 23:39:02.04 ID:EfQj3HFK いろいろオブジェクトを参照するから AにはBが必要 BにはCが必要 CにはDが必要 みたいな感じつながりすぎて切り離せなくなってた うっかりしてた http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/304
305: くまじょ [sage] 2020/05/04(月) 07:05:19.21 ID:AIvgNpPa [ExecuteAlways]のときStart()が呼ばれてないなあ Awake()のログは出たけど Start()のログが出ない エディタ上からの実行でも呼ばれていない 他のオブジェクトにアクセスするからAwake()ではなくStart()で処理したい Awake()だと他のオブジェクトが準備できてないから支障ある 初期化フラグでStart()が実行されていなかったらUpdate()内からStart()を実行するとかしないといけないのかなあ あるいは何か間違えているか代わりのコールバックがあるのか、わからん http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/305
306: 弟子 [sage] 2020/05/04(月) 07:28:35.41 ID:wBdWYSdW 説明のとこにあるサンプルは動かんの? void Start() { if(Application.IsPlaying(gameObject)) { //再生ロジック } そうしないと { // エディターロジック } } http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/306
307: くまじょ [sage] 2020/05/04(月) 07:33:47.01 ID:AIvgNpPa [ExecuteAlways]のオブジェクトでは 先にインスペクタによる値の設定でOnValidate()が呼ばれる ここで別オブジェクトを使いたいがエラー Awake()が呼ばれ Start()が呼ばれない 同じログがいっぱい出て正確な順番はわからず推測あり 使いたい別オブジェクトのAwake()がようやく呼ばれる [ExecuteAlways]のオブジェクトで Awake()やOnValidate()では何もせず Update()でAwake()やOnValidate()と同じことをすればいいのかな だが納得いかない [ExecuteAlways]ではないときとはかなり違う挙動 必ず先に別オブジェクトを実行する方法ないのかなあ 2018.4.22f1 http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/307
308: くまじょ [sage] 2020/05/04(月) 07:59:56.56 ID:AIvgNpPa わざわざOnValidate()を使うようにしたのに インスペクタで値をいじるとログに SendMessage cannot be called during Awake, CheckConsistency, or OnValidate がそのたびにでる 損した気分 http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/308
309: くまじょ [sage] 2020/05/04(月) 08:17:53.09 ID:AIvgNpPa エディターからplayしたときはStart()が呼ばれない そこから別のSceneManager.LoadScene()した中のはStart()が呼ばれた http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/309
310: 弟子 [] 2020/05/04(月) 10:44:46.46 ID:wBdWYSdW サンプルやってみたけど、動いたよ https://i.gyazo.com/c7624267d3cb55616507dbc92adbf5af.png 動くタイミングがあるようだけどね ステージに置いたら動いた http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/310
311: 弟子 [] 2020/05/04(月) 10:45:25.09 ID:wBdWYSdW あぁヴァージョンは 2019.2.5f1だけど特に問題ないとおもう http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/311
312: 弟子 [] 2020/05/04(月) 10:50:36.07 ID:wBdWYSdW >エディターからplay 考察すると「ExecuteAlways」これらのタグは常に動いているからPlay関係ないと思う 常にバッグクランドで起動しているための物だからまぁEditor拡張に使えるわけで という事は、Startのタイミングがいつになるのか? ということかなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/312
313: くまじょ [sage] 2020/05/04(月) 16:29:13.05 ID:AIvgNpPa 苦労しまくりだから楽な実装の方にもどすことにしよう こりごりや http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/313
314: くまじょ [sage] 2020/05/04(月) 16:32:22.31 ID:AIvgNpPa 上海 まだ開発途中 http://kmajo.starfree.jp/shanghaipon/ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/314
315: 弟子 [sage] 2020/05/04(月) 21:56:04.52 ID:wBdWYSdW アイドル詳しくないんやが どこ坂? http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/315
316: くまじょ [sage] 2020/05/05(火) 11:47:39.69 ID:daGRLUGG つまんないからアイドルなんて気にしない方がいいよ このまま続けるか ポンジャンを始めるか まだシューティンとか玉を発射するものなど 知らないことだらけ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/316
317: くまじょ [sage] 2020/05/05(火) 12:00:47.89 ID:daGRLUGG UIのパネルが表示されているとき パネルの背後の牌をクリックできてしまうのね 今回は別に困らないけど 面倒だなあ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/317
318: 弟子 [sage] 2020/05/05(火) 12:39:16.48 ID:4ErPxiqa えっ?普通出来ないと思うの というか自分はゲーム終了でクリックされないように透明パネルだしてるのよくやるけど 何か設定じゃないのかな http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/318
319: くまじょ [sage] 2020/05/05(火) 13:32:57.87 ID:daGRLUGG 牌は2D用のレイを飛ばすっていうやつでやってる 後から重なる牌に対応できないと知ったり 問題点小出しにされてしまう UI専用シーンにしたけど 実行時にカメラを一台にした方がいいのかなあ でもあとから追加ロードする別シーンのキャンバスのカメラはnullでいいの? イベントシステムは一つあればいいのでUI専用シーンには最初から無い http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/319
320: くまじょ [sage] 2020/05/05(火) 16:41:17.64 ID:daGRLUGG 以下でググったら FindGameObjectsWithTag 非アクティブ FindGameObjectsWithTagのことが書いていない Findの話のページがヒットするなど 欲しい情報が得られない 関係しているように思わせて別の話ばかり http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/320
321: くまじょ [sage] 2020/05/05(火) 16:50:52.83 ID:daGRLUGG >>320 非アクティブに切り替えるのではなくてレイヤーで代用してみるか 上手くいくか知らんけど http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/321
322: 弟子 [sage] 2020/05/05(火) 21:39:28.94 ID:4ErPxiqa >>319 自分はカメラ削除してるけど 必要ないっしょ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/322
323: くまじょ [sage] 2020/05/06(水) 22:47:04.70 ID:Z0j9SYEG 上海の生成処理に問題があったがもう休みは終わり 今のところ問題が実際に起きたことはないけど http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/323
324: くまじょ [sage] 2020/05/06(水) 23:54:07.92 ID:Z0j9SYEG 問題起きた ある意見で最後にタップした場所に リトライのボタンが出て リトライすることになったという ボタンダウンで牌のコリジョンにレイを飛ばす方法で実装してたけど UIプッシュボタンみたいにそのオブジェクト内でボタンダウンとボタンアップがあったらクリックされたと見なすように作った方がいいのかな どう作ればいいんだろう http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/324
325: くまじょ [sage] 2020/05/09(土) 02:27:21.88 ID:xHdtBMXq カメラを一つにしようと refCanvas.worldCamera = foo.refCamera; Destroy(refCamera.gameObject); エディタからプレイしたらunityエディタが落ちた 何も警告とか出ず消えた http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/325
326: くまじょ [sage] 2020/05/09(土) 02:31:35.74 ID:xHdtBMXq やべえコメントアウトしたのに落ちるようになった 別の理由なのかなあ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/326
327: くまじょ [sage] 2020/05/09(土) 02:46:09.22 ID:xHdtBMXq unity起動してプロジェクト開くと なんかtempの警告出たなRetoryして プロジェクト起動したらログに Curl error 51: Cert verify failed: UNITYTLS_X509VERIFY_FLAG_EXPIRED というのが出た 再発するので作業できない アセットにしてプロジェクト作り直した http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/327
328: 弟子 [sage] 2020/05/09(土) 09:15:32.75 ID:SCUmhn87 そのエラーのこと総合スレに情報あるね http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/328
329: くまじょ [sage] 2020/05/09(土) 16:21:31.36 ID:rVpiR8n+ アセットにエクスポートして新プロジェクトでインポートしたが 画面サイズやレイヤー名など設定は入力しなおしなのね レイヤーって名前使えるけど番号なのね ビルドできなくなるとか突如落ちるとか心臓に悪い血の気が引く http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/329
330: くまじょ [sage] 2020/05/09(土) 16:31:08.75 ID:rVpiR8n+ コルーチンが便利そうだな Updateメソッドでたくさんのフラグで分岐するの避けられるかな http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/330
331: くまじょ [sage] 2020/05/09(土) 19:34:48.75 ID:xHdtBMXq >>325, 326 再現しなくなった わざわざ >>327 プロジェクト作り直したのになあ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/331
332: くまじょ [sage] 2020/05/10(日) 13:05:41.67 ID:xnh23sLS http://kmajo.starfree.jp/haropshan/ 右下の青いのをクリックすると最大化する もとは640x640のサイズだが このときフルスクリーンにあわせて横長になるのってどうにかならんのかなあ 優先度は低い http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/332
333: 弟子 ◆rZPPjYuxmQ [] 2020/05/12(火) 19:30:14.44 ID:L4ZTxgoY クリックの件、手っ取り早い方法 using UnityEngine.EventSystems; public class ClickCntrl : MonoBehaviour { void Update() { if (Input.GetMouseButtonDown(0) || Input.GetMouseButtonUp(0)) { if (EventSystem.current.IsPointerOverGameObject()) { return; } } if (Input.GetMouseButtonDown(0)) { print("down"); } if (Input.GetMouseButtonUp(0)) { print("up"); } } http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/333
334: 弟子 [] 2020/05/12(火) 19:31:32.94 ID:L4ZTxgoY IsPointerOverGameObject はUIかどうかの判定みたいなのでUIでクリックしたら無視でける 他に要件あればつかえんかもしれ・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/334
335: くまじょ [sage] 2020/05/12(火) 19:56:29.94 ID:BsMD4e4s >>334 ありがとう http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/335
336: 帝王 [sage] 2020/05/13(水) 18:07:50.12 ID:HjKhPclg >>334 もしかしてボタンを押されたらbool値を返すようなメソッドって UI関係にあります? http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/336
337: 弟子 [] 2020/05/13(水) 21:10:50.48 ID:oin7oldA すまん意味不明なんだが 何のBool値が欲しいのです? ボタン押してもそこにスクリプト付けてないと何も動きません http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/337
338: 帝王 [sage] 2020/05/13(水) 21:18:21.58 ID:HjKhPclg えーと ボタンを調べたら いろいろ制限があるらしくて Button.onClicked == true みたいなboolのものはないということで onclickするメソッドもpublic voidにしなきゃいけないらしいし 戻り値を指定できないし あとボタンに引数も付けられるものが限られるので インスペクタ上で引数1は持てるけど string型とかだけならできるけどという感じで 調べてもよくわかんなかった 意外とボタンって制限多いんだなと http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/338
339: 弟子 [sage] 2020/05/13(水) 21:54:43.10 ID:oin7oldA 引数色々指定できますよ 何をしたいか具体例にいってくれないとわからんよ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/339
340: 帝王 [sage] 2020/05/13(水) 22:15:52.82 ID:HjKhPclg >>339 そうですか すみません 調べ足りてないのかな http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/340
341: 弟子 [sage] 2020/05/13(水) 22:19:42.85 ID:oin7oldA 多分調べても欲しい情報は出て来ないのよ ブログとかアフォな情報しかないから やりたいことを具体的に書いてくれれば弟子が試してコード載せますよ プログラムやる上で重量なことは何をどうしたいか具体的な事ね http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/341
342: 弟子 [sage] 2020/05/13(水) 22:22:18.52 ID:oin7oldA あ、でももう弟子は飲んで酔ってるから 試すのは明日になるからねっ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/342
343: 帝王 [sage] 2020/05/13(水) 22:38:48.89 ID:HjKhPclg いや物自体は完成してるのよ ただぼたんで2,3日つまったから IsPointerOverGameObjectとかそういうのでtrue falseを持てれば 複数の中から目的のものをボタンで3,4つの引数持たせて実行できれば あとwait処理も入れたいので waitしながらボタン処理を待ってそのあと目的のものを処理したら waitを中止するというのを作ろう と思ったら目的のものがnullだったことに気づいて ステップ実行で何とかなったんだけど ボタンの処理がどうしてもスクリプトから独立していて うまく繋げられなかったんだ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/343
344: くまじょ [sage] 2020/05/14(木) 05:33:19.73 ID:6hw1sJEU ScriptPai pai = Instantiate(prefabPai).GetComponent<ScriptPai>(); Destroy(pai.gameObject); として実際見た目も消えているのに GameObject.FindGameObjectsWithTag("Pai"); で消したはずのも検出してしまう Destroy(pai.gameObject);を実行前にタグ名を変えておくことでごまかすけど http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/344
345: くまじょ [sage] 2020/05/14(木) 05:39:48.42 ID:6hw1sJEU >>344 [ExecuteAlways]が悪さしてるのかなあ 変更が多くてなくせないから検証してない http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/345
346: 弟子 [sage] 2020/05/14(木) 06:49:17.17 ID:1K896jy3 >>344 それ実行したらヒエラルキーにゲームオブジェクト出来てるとおもうけどどうでしょ まずスクリプト型オブジェクトの取得にinstantiate の帰り値指定してるけど、そもそもinstantiate はゲームオブジェクトを生成する命令 そのためスクリプトオブジェクトを破棄してもinstantiate で生成されたオブジェクトは破棄してないから残ってると推測 複雑にしないで順序だててやればいいかと http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/346
347: くまじょ [sage] 2020/05/14(木) 08:33:04.63 ID:LxPnkdhJ >>346 それが消えてるのに数が合わない http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/347
348: くまじょ [sage] 2020/05/14(木) 08:37:03.99 ID:LxPnkdhJ 時間があるときにでも確認してみる 複数シーンを使用している http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/348
349: くまじょ [sage] 2020/05/14(木) 20:17:51.51 ID:6hw1sJEU GameObject[] goPais; goPais = GameObject.FindGameObjectsWithTag("Pai"); if(goPais.Length != 0) { Debug.Log("★-1- おかしな現象が起きてるぞ goPais.Length=" + goPais.Length); } ScriptPai pai = MakePai(0, 0, 0); goPais = GameObject.FindGameObjectsWithTag("Pai"); if (goPais.Length != 1) { Debug.Log("★-2- おかしな現象が起きてるぞ goPais.Length=" + goPais.Length); } //pai.tag = "Player"; // このあとDestroyしてるのにGameObject.FindGameObjectsWithTag("Pai");で見つけてしまう Destroy(pai.gameObject); goPais = GameObject.FindGameObjectsWithTag("Pai"); if (goPais.Length != 0) { Debug.Log("★-3- おかしな現象が起きてるぞ goPais.Length="+ goPais.Length); } http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/349
350: くまじょ [sage] 2020/05/14(木) 20:21:02.68 ID:6hw1sJEU >>349 ★-3- おかしな現象が起きてるぞ が表示された つまり Destroyしたのに GameObject.FindGameObjectsWithTagが見つけてしまう このあと、 goPais = GameObject.FindGameObjectsWithTag("Pai"); goPais[0]になにかすると すでにdestroyされているのでエラーになる http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/350
351: くまじょ [sage] 2020/05/14(木) 20:25:05.66 ID:6hw1sJEU >>349 GameObject.Destroyを使った方がいいのか? http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/351
352: くまじょ [sage] 2020/05/14(木) 20:30:13.80 ID:6hw1sJEU >>344-350 この質問を解決とします どうやらこういう動作をするものらしい Destroy(pai.gameObject);で即死はしていないので注意ってことだ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/352
353: 名前は開発中のものです。 [sage] 2020/05/14(木) 20:40:16.76 ID:1t2wFzuc うん、おめでとう http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/353
354: くまじょ [sage] 2020/05/14(木) 20:51:02.09 ID:6hw1sJEU >>350 訂正 Destroy() した直後は生きているから m_goPais = GameObject.FindGameObjectsWithTagが見つけてしまう 直後ではなくて後で m_goPais[0]に何かするとすでにdestroyされているのでエラーになる http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/354
355: 弟子 [] 2020/05/14(木) 21:24:59.11 ID:1K896jy3 まったくわからんのだが >>349のソースには m_goPais がないんだけど、>>354で突如でてきて、に m_goPaisに何かするとすでに ってさ もうね、全部情報だしなよ そんな自分しか知らない情報でここに書かれても、何したいの? 混乱させたんだね くらいしか思えないわ プログラム作るならも少し仕様を決めて作ろ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/355
356: 名前は開発中のものです。 [] 2020/05/14(木) 21:27:24.75 ID:1K896jy3 くまじょさんは、自分はおっちょこちょいでよくからんけど、Unityで偽情報流したいって自己紹介してる感じかな? もちっと簡潔にしてシンプルなコードで試せばいいと思うけど http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/356
357: 弟子 [] 2020/05/14(木) 21:31:05.74 ID:1K896jy3 あ、そうそう帝王さんってのもボタンのBool値が欲しいってさ 何のBool? ActiveなのかEnableなのぁ、具体的に書いてねって言っても Wait処理とか出てきたし え、最初からそんなの書けよって事 なんで後出しじゃんけんするかなぁ パラメータも3,4欲しいって え?プログラム作るのにパラメータの数決まってないの? それでどうやってIF作るのさ? もちっと仕様ちゃんと考えよう http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/357
358: 弟子 [sage] 2020/05/14(木) 21:46:21.58 ID:1K896jy3 まぁここ見てる人たちは 参考にしないでね http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/358
359: くまじょ [sage] 2020/05/14(木) 22:21:37.30 ID:6hw1sJEU 余計な部分はかえって分かりにくくしてしまうので忘れてください paiはスクリプトコンポーネント paiには"pai"というタグがついている Destroy(pai.gameObject); goPais = GameObject.FindGameObjectsWithTag("Pai"); でGameObject.FindGameObjectsWithTagが pai.gameObjectを見つけてしまう 原因を調べてたら どうやらこう動作をするものなので 回避する必要がある ということがわかったという話 http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/359
360: 名前は開発中のものです。 [sage] 2020/05/14(木) 22:25:06.46 ID:H9Bm8TRn >>357 も、申し訳ございません。 質問というよりは 単にボタンで苦労した話をしたかっただけなのです http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/360
361: 弟子 [sage] 2020/05/14(木) 22:37:11.42 ID:1K896jy3 >>359 すまんスクリプトコンポーネント自体にタグの設定など無いと思う タグはゲームオブジェクトに付けられるものだと思うのだが とうやって浸けたのかそのssとか方法を記載してもらえますか? 試して見たいのですよ 明日になるけど http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/361
362: くまじょ [sage] 2020/05/14(木) 22:53:07.03 ID:6hw1sJEU >>361 その指摘は正しい スクリプトではなくゲームオブジェクトにタグがついていると読み替えてください タグの話も忘れてください さらに簡潔に表現すると Destroy直後(すぐ次の行)ではまだオブジェクトは生きてたってだけのことですよ 検証はしてないけどそういう情報がネットにあったから http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/362
363: くまじょ [sage] 2020/05/14(木) 22:55:20.83 ID:6hw1sJEU ぐーぐるけんさく unity destroy 直後 http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/363
364: くまじょ [sage] 2020/05/14(木) 23:06:09.26 ID:6hw1sJEU >>352 既に簡潔なものをここに書いてた http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/364
365: 弟子 [sage] 2020/05/14(木) 23:07:48.32 ID:1K896jy3 多分理解してないだけだと思うけど 公式のマニュアルね https://docs.unity3d.com/ja/current/ScriptReference/Object.Destroy.html 破壊は、現在のフレームのアップデート(Update)処理後に行われます 一応即破棄には https://docs.unity3d.com/ja/current/ScriptReference/Object.DestroyImmediate.html もあるけどこちらはエディタよう 同一フレームとかの理解しましょ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/365
366: くまじょ [sage] 2020/05/14(木) 23:17:21.20 ID:6hw1sJEU >>365 説明ありがとう そりゃ始めからDestroy直後のfindでは見つけてしまうって理解してたら質問しないさ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/366
367: 弟子 [sage] 2020/05/15(金) 07:08:05.98 ID:KGJ1LJd+ まずはブログ読むより先に公式の説明見て確認、検証するくせ付けた方がいいかもしれません ブログは古い情報や間違った解釈が平然と書かれてる場合が多々あるから http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/367
368: 帝王 [sage] 2020/05/16(土) 17:59:59.21 ID:Fjh1+f5d 間違った解釈というか そのクラスならクラスの、 さわりの部分しか解説してないブログが多い http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/368
369: 弟子 [sage] 2020/05/16(土) 18:56:41.97 ID:5yfA+B1Y それあるね しかも他のWebで書いてあることじゃんての その先が知りたいんだよ!ってみてもどこにも無いとかね http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/369
370: 弟子 [sage] 2020/05/16(土) 19:00:51.53 ID:5yfA+B1Y 晒すか 以前angle命令調べるのに出てきたページなんだが https://qiita.com/2dgames_jp/items/60274efb7b90fa6f986a 使えなさそうとか平気で書いてるんだよ 使い方知らないだけなんだよ これについてはミニ知識スレにやり方書いてるけど ほんとこういうページは駆逐したい http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/370
371: 名前は開発中のものです。 [sage] 2020/05/16(土) 19:18:33.37 ID:DqlF+U2q 大なり小なり人はミスするんだから、駆逐したいとかなら指摘してあげるだけでいいんでは? この記事見て、angleというのがあるんだ!と気付く初心者だっているし。 http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/371
372: 弟子 [sage] 2020/05/16(土) 19:20:58.01 ID:5yfA+B1Y それがね最終更新が6年もまえなのよ こういう、デジタル資産はホントにやっかい 真に受けてしまう初心者出てくるだろうにね http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/372
373: 弟子 [sage] 2020/05/17(日) 08:41:40.03 ID:lKU4pjgS >>371 あの記事見ると、angle というのがあるけど使えないのか、角度はやはり三角関数なのかぁめんどくさい と思う方が多いのではないかな? 折角簡単に取得出来るのにね これキータの記事でしかもangle の検索でトップにくるから初心者はそれを信じるだろうね そうなると、やっぱりunity 面倒だな となり皆不幸になっていく 書き方なんだよね 検証したけど自分にはよくわからなかった 位ならいいけどさ 何故かは自分が出来ない=unity では無理 見たいに書く人多いよね http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/373
374: 名前は開発中のものです。 [sage] 2020/05/17(日) 08:59:07.51 ID:jKnfM6iu そういうしらべものをして学んでいくのがプログラマなので、そこで挫折するならそれはしょうがない、不向きだったんだよ。 unityはあくまで煩雑な作業を軽くするツールで、素人が簡単に作れるという幻想の方が間違ってる。 http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/374
375: 弟子 [sage] 2020/05/17(日) 09:13:48.62 ID:lKU4pjgS 今の人はゆとりなのかわからんが、調べもの=ネット検索だからねぇ 自分で検証コード書かないのばかりでしょ 質問スレ見てもそれは顕著だし そこまでなんとからほっとくと益々底辺広がらず、それは現ユーザーにも悪影響になるからねぇ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/375
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 41 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s