unityでゲーム作りたい(Help!) (416レス)
上下前次1-新
261: くまじょ [sage] 2020/04/29(水) 20:58:27.16 ID:JSWzrUs2(4/5) AAS
structもclassみたいにnewしないと使えないのか?
Vector3Int a
a.x = 0;
こういうことすると警告が出る。
262: くまじょ [sage] 2020/04/29(水) 21:39:33.93 ID:JSWzrUs2(5/5) AAS
#if UNITY_EDITOR
これって
[ExecuteInEditMode]を付けたスクリプトでシーンビュー編集中に有効で
エディターにある再生ボタンのやつで実行したときも有効なのか
勘違いしてた
263: くまじょ [sage] 2020/04/30(木) 12:17:03.48 ID:ZUZw6prb(1) AAS
カード(トランプ)とかググったら
絵柄を示すスプライトの配列をインスペクタで設定してた
リソースをロードするより良さそう
プレハブにしてインスタンスしたあと、どの絵を使うか指定する方式
カードはたくさんあるわけでスプライトの配列をインスタンス変数にする必要があるのか
staticメンバ変数でいいか?
シングルトンに持たせるか?
だがインスペクタで見たり変更できる魅力は捨てられないし
リソースをロードするくらいしか別の方法を知らん
雑談でした
264: くまじょ [sage] 2020/04/30(木) 17:12:39.03 ID:zm8AeAWY(1/2) AAS
シーンにあるスクリプトをプレハブに設定できない
まあ当たり前だよな
シーン1を開いてるときは
prefab..a = シーン1のスクリプト;
シーン2を開いてるときは
prefab..a = シーン2のスクリプト;
ってしないといけないわけで
staticメンバ変数 = this;
ってやって
つまりグローバル変数みたいな使い方で解決とする
シングルトンにはしないけど
シングルトンの作り方に似てるな
265(1): 弟子 [] 2020/04/30(木) 17:26:08.47 ID:gLTf3FZ4(1/3) AAS
シーンにあるスクリプトというのが、よくわからない
日記なのか質問なのかもわからないからどういえばいいか
とりあえず、Prefabに別のスクリプト付けたいならAddComponentで行けるよ
266: 弟子 [] 2020/04/30(木) 17:27:19.58 ID:gLTf3FZ4(2/3) AAS
ちなみに、シーンにあるのは、すべてGameObjectであって
スクリプトはそれらにアタッチしているコンポーネントね
267: くまじょ [sage] 2020/04/30(木) 18:08:44.75 ID:zm8AeAWY(2/2) AAS
なんて俺はのんびりやすみやすみで作業が進まないんだ
なんか急におなかが痛くなってきたので休憩
268: 弟子 [] 2020/04/30(木) 21:35:52.52 ID:gLTf3FZ4(3/3) AAS
のんびり休み休み
えっそんなの当たり前でしょ
Unityの機能の多さ考えたら一人で理解するには1年じゃたりない
2Dも3Dも技術はやる事沢山ある
そんな簡単に出来ると思ったのかなぁ?
自分はこれだけの機能なので1からじっくりと3年くらいかけて2D学ぼうとしてます
まだまだ分からない事沢山あるよ
でも検証しながら実際に分かった事を上げてる
そうじゃないとプログラムは意味ない
269(1): くまじょ [sage] 2020/05/01(金) 05:00:55.68 ID:kcg9yXUN(1/12) AAS
配列の検索ってなんでメンバではないんだろう
using System;
Array.IndexOf(array, data);
そしたら
RandomがUnityEngine.RandomなのかSystem.Randomか曖昧って言われた
ああああプログラミングってめんどくさい
なにかいい方法があるかもしれないと期待してぐぐってみるか
270: くまじょ [sage] 2020/05/01(金) 05:06:43.12 ID:kcg9yXUN(2/12) AAS
>>269
なさそうだ
適当に妥協しよう
271: 弟子 [sage] 2020/05/01(金) 06:36:18.40 ID:tdTzyEuZ(1) AAS
using random=unity engine .random;
これ自動補完ででてくるやろ?
272: くまじょ [sage] 2020/05/01(金) 13:47:14.96 ID:kcg9yXUN(3/12) AAS
クリックの当たり判定面倒だなあ
RaycastHit2Dが返される
キャラクタは複数のスプライトで構成されているから
RaycastHit2Dから欲しいスクリプトをたどらないといけないのか
273: 名前は開発中のものです。 [sage] 2020/05/01(金) 14:28:34.54 ID:HDQv7mtm(1) AAS
あ…まいいや。
274: くまじょ [sage] 2020/05/01(金) 14:36:24.68 ID:kcg9yXUN(4/12) AAS
>>265
インスペクタが便利でほかのこと忘れてた
Start()でtransform.Find("Foo").GetComponent<Bar>()
でもいいんだよな
だがやはりインスペクタは便利だな
275: くまじょ [sage] 2020/05/01(金) 16:52:02.84 ID:kcg9yXUN(5/12) AAS
キャラクタの大きさ 0.5 単位になるように
キャラクタの座標を修正するなどなど
[ExecuteInEditMode]でいろいろ修正するスクリプトにしたんだけど
ビルドすると
Undo.RecordObject
EditorUtility.SetDirty
がエラーになるんだね
※報告
276: くまじょ [sage] 2020/05/01(金) 19:16:59.95 ID:kcg9yXUN(6/12) AAS
ビルドでエラーがでた
自分の書いたスクリプトではなく
unityエンジンの何かが出してる
困った
277: くまじょ [sage] 2020/05/01(金) 19:36:44.81 ID:kcg9yXUN(7/12) AAS
はまった
278: くまじょ [sage] 2020/05/01(金) 20:06:31.82 ID:kcg9yXUN(8/12) AAS
Unityにアタッチなどでデバッグしようとすると
出力ファイルの書き込み中にエラーが発生しました
でビルドが失敗する
困った
279: くまじょ [sage] 2020/05/01(金) 20:37:28.94 ID:kcg9yXUN(9/12) AAS
WebGLのビルドで
System.BadImageFormatException
ログにすごい長い書き込み
まだハマってる
280: くまじょ [sage] 2020/05/01(金) 23:30:51.33 ID:kcg9yXUN(10/12) AAS
いろいろ削ってビルドしているが
WebGLのビルドが解決しない
281: くまじょ [sage] 2020/05/01(金) 23:33:30.23 ID:kcg9yXUN(11/12) AAS
この前あったwindows updateでも関係あるのかなあ
282: くまじょ [sage] 2020/05/01(金) 23:38:29.60 ID:kcg9yXUN(12/12) AAS
過去にビルドできてたプロジェクトもエラーになるようになってた
この前のwindows updateでDLLとかに互換性がなくなったのかな
283: 弟子 [sage] 2020/05/02(土) 00:03:33.34 ID:8M92mDtb(1/10) AAS
何もない空のプロジェクトでもなるなら
それもあるかも
まっさらで行くなら他の要因
284: くまじょ [sage] 2020/05/02(土) 00:35:58.97 ID:QCz4OtPk(1/5) AAS
だめだ
新しいプロジェクトでもエラー
unityの別バージョンもエラー
285: 弟子 [sage] 2020/05/02(土) 00:46:51.35 ID:8M92mDtb(2/10) AAS
> System.BadImageFormatExceptio
これの対応があったけどどうだろか
もう遅いので寝ますが明日自分も確認してみたいかな
外部リンク[html]:blog.yuizi.com
上下前次1-新書関写板覧索設栞歴
あと 131 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s