[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart4 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart4 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
773: 名前は開発中のものです。 [sage] 2021/07/25(日) 16:27:13.26 ID:vuxJRc+f >>770 それは普通に加算合成されてる筈 >>772 それならシェーダーでトゥーンシェーディングしてしまえばよいのでは? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/773
774: 名前は開発中のものです。 [] 2021/07/25(日) 17:25:01.91 ID:N3tKVXVx >>773 いや、単に加算したいんじゃなくてpointライトやdirライトを加算し終わった段階の全部の明るさを再度数色にマッピングし直したいって意味 トゥーンシェーディングっていうよりは3dモデルのルックを2dに見せたかった http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/774
775: 名前は開発中のものです。 [sage] 2021/07/25(日) 18:40:07.68 ID:mEfg02vT void Start() { sound01 = GetComponent<AudioSource>() SortTargetsOrder(); } void SortTargetsOrder() { sound01.PlayOneShot(sound01.clip); } としたら、Start()からSorTargetsOrde()が呼び出しできていないことが分かりました。 他にもStartから関数呼び出そうとするとできないことが多々あります。 (できるときもある) Startから関数呼び出しできない条件ってなにかあるのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/775
776: 名前は開発中のものです。 [sage] 2021/07/25(日) 18:51:57.10 ID:mEfg02vT Unityなんかちょいちょい関数の呼び出し無視されることがあるんですけど、 なにが原因なんだろう C#単独で開発してたときはこんなことなかったんだけど わけが分からず もう発狂しそうです・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/776
777: 名前は開発中のものです。 [sage] 2021/07/25(日) 19:04:37.94 ID:2DCfPB1D >>775 まずスクリプトはアタッチされているか? コンソールを見て何かエラーが出てないか? StartにDebug.logを置いてまずStartが呼ばれてるか? 該当のメソッドは呼ばれるか? メソッドは呼ばれてるけど サウンドが鳴ってないだけではないか? サウンドは鳴ってるけど 音が聞こえてないだけではないか? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/777
778: 名前は開発中のものです。 [sage] 2021/07/25(日) 19:05:04.98 ID:mEfg02vT >>775 すいません 自己解決しました Start()で呼び出しているある関数がハングアップ起こして、 それ以降の関数が呼び出されなかったようです。 ハングアップしていた関数はやるべき機能全部実行した後でハングアップしてたので、 築きませんでした。 Unityのせいにしてごめんなさい もうちょっと限界みたいなので、一人海を見に行ってきます http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/778
779: 名前は開発中のものです。 [sage] 2021/07/25(日) 19:06:25.99 ID:mEfg02vT >>777 ありがとうございます Start()で呼び出していた関数の一つがハングアップして、 それ以降の関数を呼び出せずタイムアウトしていたようです 脳みそ溶けてきました・・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/779
780: 名前は開発中のものです。 [] 2021/07/25(日) 19:07:02.46 ID:N3tKVXVx >>775 呼び出しできないなんて事ないから普通に何か間違ってるんだと思う コンソールからエラーメッセージでてない? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/780
781: 名前は開発中のものです。 [sage] 2021/07/25(日) 20:07:55.32 ID:qj4No8Yb ジョブシステムとかそういうのは置いとくとしたらUnityで特殊なことしてるのってStartとかがむりくり呼ばれてる以外なんかあったっけ? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/781
782: 名前は開発中のものです。 [sage] 2021/07/25(日) 21:24:54.28 ID:vuxJRc+f >>774 基本マルチパスでは明るさだけを加算して最後にディフューズを計算する筈なんだけどな ちょっと何を言っているのか分からないです うーんドット絵の代替のような何かなのかしsら??? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/782
783: 名前は開発中のものです。 [sage] 2021/07/25(日) 22:45:46.36 ID:QNzLEAHg 2Dボール状のプレファブ(2D circleにリジッドボディ2D(Mass:1)、サークルコライダ2D、スクリプトをつけてある) そのクローンを40個ランダムな座標に実体化させて それらは重力で落ちてきて、画面の下と画面右端左端に壁があるのでそこにどんどん積まれていってたまります。 それらには実体化させる時に1個ずつそれぞれ数字が割り振られており、ボールをクリックするとdebug.logによりその数字が表示されます 積まれた状態で位置的に最下段あたりにあるボールたちをタッチしても何故か反応がなく、その上の方にあるボールはちゃんと反応するのですが どんな理由が考えられるでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/783
784: 名前は開発中のものです。 [sage] 2021/07/25(日) 22:49:57.66 ID:CyV5j8J+ なんかUIでもいるんじゃねーの http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/784
785: 名前は開発中のものです。 [sage] 2021/07/25(日) 23:10:06.07 ID:yHFyXLpo エスパすると、最下段の画像のカンバスサイズが画像より大きくなっていてクリックエリアに被っていると思われます。クリックに関係ない画像、オブジェクトは、raycastのチェックを外しましょう。 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/785
786: 名前は開発中のものです。 [] 2021/07/26(月) 00:45:16.01 ID:SMvnP8hI >>771 まず"2Dで神経衰弱でもいいんじゃね、まずはそこから できるならついでにAdMob付けてちょっとでも収益入るようにしてモチベ上げるのとゲームクリエイターの意識を持つためにやるとか http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/786
787: 名前は開発中のものです。 [] 2021/07/26(月) 05:46:50.05 ID:O0SKq7w8 失礼します。 rigidbodyによる移動で坂道の角度に合わせて移動方向を調整したくて、 足下にRayを飛ばして進行方向に対する床の角度を割り出すところまではできたのですが 進行方向のvelocity( Vector3 (x,0,z) )のyに角度を足す計算式がわかりません。 ググりかたが悪いのか検索してもうまく見つからなかったので教えてください……。 https://i.imgur.com/Ezno4Yr.png http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/787
788: 名前は開発中のものです。 [] 2021/07/26(月) 07:42:33.98 ID:O0SKq7w8 >>787 追記です。 わざわざ角度を出さなくても、Rayから取得した RaycastHit.normalをそのまま進行方向へ90度傾けてから yの値を抜き出せば希望の数値になることにも気付いたのですが、 やはり進行方向へ90度傾ける処理がわかりません……。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/788
789: 名前は開発中のものです。 [sage] 2021/07/26(月) 09:09:14.01 ID:O0SKq7w8 >>787 >>788 自己解決しました。 進行方向を入力時点で90度回転したVector3を用意し、 Quaternion.AngleAxis(90f,真横Vector3)*hit.normalで算出できました。 さらにスマートな方法があればご教示頂ければ幸いです。 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/789
790: 名前は開発中のものです。 [sage] 2021/07/26(月) 15:06:34.91 ID:BpPaztZh アニメーションって UMotion、Final IK, Very animationとか使っても Non humanoidなキャラはUNITY上では アニメーションクリップ作れない感じですか? 結局mayaとか3dsMax使わないなら blenderでやりたいけど、 fbxエクスポートがアニメーションデータを持てないですよね http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/790
791: 名前は開発中のものです。 [sage] 2021/07/26(月) 18:47:20.83 ID:mdYEkbsB 超絶初心者なのですが調べても出てこないので助けてください Unity 2018でmacです prefab自体のRect transform(height)を変更してOverridesを押しても、変更が出てこずapply出来ません 下の層のobjectは変更したら出てきます どうしたらprefab自体の変更が反映されますか? アンカーは通常のど真ん中のやつです prefab(変更出てこない) 1階層(変更でてくる) 2階層(変更でてくる) http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/791
792: 名前は開発中のものです。 [sage] 2021/07/26(月) 20:42:41.75 ID:hAFCtYUB https://s.kota2.net/1627299454.png この小さい読み込みウィンドウが出ていつまでも消えません。 プロジェクトを一度保存してUnityを起動し直したのですが、またこのウィンドウが中央に出てしまいます。 バージョンを2020.3.14f1にしたばかりです。Unityアセットを1つ入れました。どうすれば消えるのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/792
793: 名前は開発中のものです。 [sage] 2021/07/26(月) 22:06:48.67 ID:YjXv8DEi >>789 LookRotationてのもあるよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/793
794: 名前は開発中のものです。 [sage] 2021/07/26(月) 22:49:57.38 ID:UZT79/0Z >>791 「Prefab自体」って言ってるけど、プロジェクトビューにある方?それともヒエラルキーにある方? プロジェクトビューの方をクリックしてインスペクターから変えられるはずだよ ただし、すでに生成したオブジェクトにはRectTransformの変更(正確に言うと値型の変数と自身以外の参照)は反映されない仕様だから注意 反映されたら大惨事だからね あとPrefabの編集は2019でかなり便利に改善されてるのでバージョンアップをオススメする http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/794
795: 名前は開発中のものです。 [] 2021/07/26(月) 23:07:25.91 ID:6ESIcJt/ https://unity.moon-bear.com/zombie-slayer/gauge-and-score/ ここに乗ってるプログラムをコピペして実行しようとしたのですが Assets\command\FirstPersonGunController.cs(82,35): error CS0103: The name 'GetInput' does not exist in the current context と表示されます 一応調べはしましたが初心者なのでまったくわかりません どなたか解決方法を教えてください http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/795
796: 名前は開発中のものです。 [sage] 2021/07/26(月) 23:59:50.29 ID:NdExCXaV >>794 ありがとうございます。 ヒエラルキーにある方です! というかprefabの変更はヒエラルキーに置いてからでないとできないのかと思ってました… 原理や理由(なぜヒエラルキーでprefabのサイズを変更したら大惨事になるのか)が理解出来ていないのですが、プロジェクトから直接数値をいじったら反映されました! 本当にありがとうございます! バージョンは諸々の事情で今は変えられず…今後は一旦prefab自体の調整をする際はプロジェクトから変更します。 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/796
797: 名前は開発中のものです。 [sage] 2021/07/27(火) 08:56:32.67 ID:vpzz0Bv/ >>795 連載記事で前回から変わってないコードの一部を中略されてるからじゃないの 初心者とか関係なく、コードを読まない人も日本語を読まない人もプログラミングはできないよ。ちゃんと読んだほうがいい http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/797
798: 名前は開発中のものです。 [sage] 2021/07/27(火) 16:21:08.88 ID:aqB3XHpg >>795 前記事に入ってるGetInput()メソッドが入ってない 省略する意味がないんだがなぜか入ってないな Unityを学ぶ時は基本英語記事オンリーにした方がいいぞ 日本人から学ぼうとするから挫折する http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/798
799: 名前は開発中のものです。 [sage] 2021/07/28(水) 09:52:12.83 ID:59Oi42nf Animatorに含まれているAnimationやTriggerの有無を取得する方法はありますか? 実行自体は問題ないのですが、複数のAnimatorをまたがってスクリプトを使い回したい時に 存在しないTriggerを指定してしまうと警告が出るので気になっています。 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/799
800: 名前は開発中のものです。 [sage] 2021/07/28(水) 10:19:38.84 ID:AZEofio/ >>799 指定するトリガーを外部から指定したら? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/800
801: 名前は開発中のものです。 [sage] 2021/07/28(水) 10:42:36.65 ID:59Oi42nf >>800 ああーなるほど、どうせstring指定なのだから不要な時は空白でも指定して分岐してやればよいですね。 ありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/801
802: 名前は開発中のものです。 [sage] 2021/07/28(水) 12:42:48.12 ID:toXdqE/u 新しいバージョンのUnityをUnity Hub からインストールするときに ビジュアルスタジオと、アンドロイドビルドと、iOSビルドと WebGLビルドと、ウィンドウズビルドを新たにインストールする事になると思うのですが、 全部で6ギガ以上あると思いますが、バージョンが増えるごとにHDDを6ギガ使うという事でしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/802
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 200 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s