[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild4 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
897: 名前は開発中のものです。 [sage] 2020/06/28(日) 14:52:05.21 ID:nluonRyo >>893 どちらの状況でも再現します。 >>896 いれてないです! 原因がほぼ特定できました。 そのボタンのイベントトリガーにはオブジェクトをSetActive(true)するスクリプトもアタッチしているのですが、オンにするオブジェクトにCanvasグループがついていると100%再現します。 その中にスクロールビューもあるのですが、そのオブジェクトをオフにすると再現度がまちまちになります。 このオブジェクトの描画処理のせいで処理落ちしてるのでしょうか? 内容はイメージ数点とスクロールビューにボタンを並べた一般的なステージ選択ウィンドウです。 でも処理落ちだったら最初の一回だけ不具合が起きてその後正常になるというのもよくわかりません。 ちなみに同じオブジェクトを新規プロジェクトの方でもSetActiveしたら同じ症状が再現できました。 Unityのバグだったらお手上げです。。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/897
898: 弟子 [] 2020/06/28(日) 17:42:03.23 ID:/qx0gNkT 弟子からのお願い 困った事で解決したら次のスレに書き込みしてくれるとありがたいです https://mevius.5ch.net/test/read.cgi/gamedev/1511784235/ よろしくです http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/898
899: 名前は開発中のものです。 [sage] 2020/06/28(日) 18:32:04.85 ID:nluonRyo 最初からオブジェクトを表示しておきStartにてSetAcive(false)で消す事により解決しました。 もっとスマートな方法を見つけたいですが音は出たのでとりあえず良しとします。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/899
900: 名前は開発中のものです。 [] 2020/06/28(日) 19:22:13.95 ID:E+jSXCNv boolの〜について if(!〜) は if(〜=false) と全く同じ意味なのか それとも 「それまでの逆」という意味 どっちなんでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/900
901: 名前は開発中のものです。 [sage] 2020/06/28(日) 19:29:47.96 ID:PNMg5lMu if !(True){Debug.Log("False")} http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/901
902: 名前は開発中のものです。 [sage] 2020/06/28(日) 19:31:10.04 ID:PNMg5lMu True反転したら動かねえわ if !(False){Debug.Log("True")} こっち http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/902
903: 名前は開発中のものです。 [sage] 2020/06/28(日) 19:54:23.39 ID:wTu85G1w >>900 頭に!をつけた場合、 評価の結果を逆にする という効果になります。 if(!aaa) としたなら、このif文の中が実行されるのは aaaがfalseだったときになります。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/903
904: 名前は開発中のものです。 [sage] 2020/06/28(日) 20:04:18.15 ID:wTu85G1w ~が式だった場合は !(式)という風にかっこでくくると 式の結果を反転する、という意味になります。 if(!(1+1==2)) だと、falseが返ります。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/904
905: 名前は開発中のものです。 [sage] 2020/06/28(日) 21:03:51.92 ID:1MNS4fFz >>891 音のノーマライズのフィルター効果が原因では? 音量を平均化する機能が効いてるとそんな感じになる 初回で調整してるから音量が安定せず小さくなる、2回目以降とかは調整済みなので普通に音が出る状態 音が長い効果音やBGMだと症状が出にくいから気付きにくい 短いSEだともろに影響出る http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/905
906: 名前は開発中のものです。 [sage] 2020/06/28(日) 21:23:13.43 ID:nluonRyo >>899です、やっぱりダメでした。 https://dotup.org/uploda/dotup.org2187055.zip.html パスワードunity unityパッケージが中に入ってます。 不具合が再現できる最小構成です。 再生して真ん中のボタンを押すとウィンドウのオープンと共にSEが鳴ります。(小さい音) そのまま、もう一度同じボタンを押すと普通の音量のSEが流れます。 たまに一度目も成功しますが9割この現象が起きます。 面倒だと思いますが検証していただける方が居ればお助けください。。 特に不具合がなければUnityのバージョンなども教えて頂ければ助かります。 よろしくお願い致します。。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/906
907: 名前は開発中のものです。 [sage] 2020/06/28(日) 22:34:36.27 ID:wTu85G1w >>906 ダウンロードして試してみたところ、こちらでも再現しました。 原因はわからなくて申し訳ないんですが、とりあえずの方法として PlayOneShotの部分を audioSource.clip = seList[index]; audioSource.Play(); に置き換えると音量は下がりませんでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/907
908: 名前は開発中のものです。 [sage] 2020/06/28(日) 22:51:43.28 ID:nluonRyo >>905 もし宜しければ設定項目や確認できる場所を教えて頂けませんか? ググっても見つからなかったもので・・・。 >>907 わざわざありがとうございます・・・! 素人なので自分が間違っているのかUnityのバグ(仕様)なのかイマイチわからないんですよね。 回避策まで教えて頂けるなんて感謝しきれません。 ボタンにSEつけてUGUIを表示するなんてゲームの基本中の基本だと思いますが、皆さんこの現象に遭遇しないんですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/908
909: 900 [] 2020/06/28(日) 23:15:16.95 ID:E+jSXCNv みなさんありがとうございます なんとなくわかりました http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/909
910: 名前は開発中のものです。 [sage] 2020/06/29(月) 01:22:56.52 ID:BDYVNKQ2 Cinema4DというCGソフトの.c4dファイルが UnityAssetsのCinewareを使う事によってUnityに読み込めるようになったのことで https://cginterest.com/2020/03/11/cinema-4d%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8Cunity%E3%81%AB%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E5%8F%AF%E8%83%BD%E3%81%AB%EF%BC%81cineware-by-maxon%E3%83%97%E3%83%A9%E3%82%B0/ AssetsStoreからCinewareをダウンロード、インポートまでしました。 Cineware用に保存した.c4dファイルをUnityのProjectウィンドウにドラッグアンドドロップまではできたのですが、 そのモデルをHierarchyウィンドウに入れる事ができません。 UnityのCinewareを使っている方いらしたら、どうすればC4DのファイルがUnityで読み込めるか教えて頂けないでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/910
911: 名前は開発中のものです。 [sage] 2020/06/29(月) 12:28:55.37 ID:pR1QbkUL >>908 ミキサーに突っ込んでレベルを表示した状態でピークを比べてみても物理的に変化がないね PlayOnAwakeのチェックが入っていると起動時なにもしてないのにピークホールドが 真ん中あたりから出てスーッと下がっていくのはちょっと気になる http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/911
912: 名前は開発中のものです。 [sage] 2020/06/29(月) 12:52:50.70 ID:wg92WWkF >>910 Cinema 4Dに入ってたCandle.c4dというファイルで試してみたけどドラッグアンドドロップでシーンに追加できたよ どのモデルでもできないの? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/912
913: 名前は開発中のものです。 [] 2020/06/29(月) 16:47:58.60 ID:CEd68Sm1 if(score > 100){ A } if(score > 200){ B } と書いた場合 score>200のときは AとB両方が実行されてしまいますよね 特定のscoreを初めて越えたときだけ 発動させるにはどうすればよいのでしょうか よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/913
914: 名前は開発中のものです。 [sage] 2020/06/29(月) 16:59:36.63 ID:s3oetUpe if(score > 200){ B }else if(score > 100){ A } http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/914
915: くまじょ [sage] 2020/06/29(月) 19:29:16.72 ID:0X5tW+Dv 初めての判定も考えないと http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/915
916: 名前は開発中のものです。 [sage] 2020/06/29(月) 19:37:27.55 ID:AVrpDbE1 windows向けにビルドしてゲームを実行したら ゲーム内のキャンバスがウィンドウの大きさに合わせて伸び縮みしないことが分かりました。 ウィンドウを縮めるとキャンバスは見切れて見えなくなりウィンドウを大きくすると相対的に内側に小さく表示されます。 canvasをウィンドウサイズに合わせて伸び縮みできるようにするにはどうすればいいでしょうか? キャンバスの設定はScreen Space - Camera にして Main Camera を設定しています。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/916
917: 名前は開発中のものです。 [sage] 2020/06/29(月) 19:50:52.53 ID:CKBc9RDh >>908 自分は同じ症状になった時はミキサー内のノーマライズ設定が原因だった この症状はミキサーの音量を見ていても出ないから特定するのに苦労した思い出があるけど ノーマライズフィルターが有効になってないか確認したら? 全く別の原因があるかもだけど ノーマライズから出るこの状態はUnityのバグ的な仕様に思える http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/917
918: 名前は開発中のものです。 [sage] 2020/06/29(月) 20:12:33.47 ID:MFxwB3IX >>916 unity ui アンカー とか キャンバススケーラー とかでググれ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/918
919: 名前は開発中のものです。 [sage] 2020/06/29(月) 20:48:43.78 ID:lnsv0Ki8 >>911 そのお話を聞くとやはりバグっぽいですね。。 自分でも確認してみます、ありがとうございます! >>917 ミキサーを使った事が無いのですが起こりうるのでしょうか? これも確認してみます、助言ありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/919
920: 名前は開発中のものです。 [sage] 2020/06/29(月) 20:51:19.20 ID:mTj3oEqm >>913 初めて超えたフラグを用意して、既出の例の中でそれの値を見るようにする。成立したらフラグを変化させるの忘れないように。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/920
921: 名前は開発中のものです。 [] 2020/06/29(月) 20:58:03.51 ID:CEd68Sm1 >>914 ありがとうございます >>915 初めての部分はどうすればよいのでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/921
922: 名前は開発中のものです。 [sage] 2020/06/29(月) 21:47:18.03 ID:pR1QbkUL if (hoge) return; http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/922
923: 916 [sage] 2020/06/29(月) 23:34:11.57 ID:/o8YShXz >>918 おかげさまで何とか打開できました。 windowsのアプリケーションにするとウィンドウを縦方向に縮ませたときは 画面が一定の比を保って収縮しますが、 横方向に縮ませたときは収縮せずに見切れていく仕様みたいなので、 Canvas Scaler の Screen Match Mode を Match Width Or Height にして Match のバーを1(Height)にすることで解決できました。 横方向にウィンドウを縮ませたときは収縮せずに見切れていくのはUnityの仕様なのでしょうか? とにかくこの方法で解決できました。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/923
924: 名前は開発中のものです。 [sage] 2020/06/30(火) 00:36:49.85 ID:pGxKY2ix >>923 アンカーを適切に設定すればだいぶ見切れにくくなるんじゃないかな 既にやっててなお見切れるってなら、UI見直すか諦めるか別の方法考えるか…ってとこだが http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/924
925: くまじょ [sage] 2020/06/30(火) 04:38:03.21 ID:2p+LvFvR >>923 すまんけど解決策ではない 俺もそれ気になってた webGLの最大化とかすると縦方向でリサイズされるから PCなど横長だと見えない予定のところまで見えてしまう スマホなど縦長だと横が途中しか表示されずはみ出る ぐぐったらスクリプト書いて調節してるのあった 今寝てるので具体的には示せない 俺は初心者なので便乗して教えてもらいたいくらい http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/925
926: 名前は開発中のものです。 [sage] 2020/06/30(火) 07:30:17.79 ID:oOqF/dxH >>923 見当違いかも知れんが、game viewの比率設定は何にしてる? 好きなサイズを登録してそれにしてみては? free aspectだと変わってしまうのでは?と思ったので。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/926
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 76 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s