[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart3 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
164: 2021/02/07(日)15:30 ID:BAC5TzGw(1) AAS
>>148
そら商用NGって明記してるのはダメに決まってるやろw
165: 2021/02/07(日)15:31 ID:AfYysXbV(1/2) AAS
>>152
これな
166: 2021/02/07(日)15:33 ID:AfYysXbV(2/2) AAS
プログラミングと一緒でデザインも車輪の再発明はもはや時代遅れだからな
あまりにも生産性が悪く効率化が図れない
167: 2021/02/07(日)17:07 ID:lnfVTrXb(1) AAS
グリッドレイアウトグループをつけた親オブジェクトの子で特定のオブジェクトだけレイアウト適応させないって出来ますか?
168: 2021/02/07(日)17:45 ID:3+zC+sL8(1) AAS
逆に
いいねボタンとかツイッター連動ボタンとかメニューボタンとか終了ボタンとか
独自のアイコン作ってたら尊敬するわww
もう完全に共通化しているものを別のもので分からせるとか無理だろ
みんな同じアイコン使っても
著作権云々とか言われないし
169: 2021/02/07(日)18:20 ID:nQyXOWRK(1) AAS
車輪の再発明は必要ないけど構成力(デザイン)は必要
プログラムは借り物でもデザインが借り物では結果は出ないよ
170: 2021/02/07(日)23:03 ID:DOuLNgHD(1) AAS
オブジェクトはもはや大半は借物でいいんだよ
それこそ上で言われてるようにデザイン分野もそろそろ車輪の再発明は止めるべきという論調になってきてる、特にITやゲーム分野では
171: 2021/02/08(月)00:31 ID:1hwcHWh8(1/2) AAS
気になって見て見たけど手持ちの「ユニティちゃん」関係は、2014/05/19 修正の物が最古だった
ガイドラインより
>イベント等でそれらのコンテンツを公開したり販売することに関して、
>弊社は本ライセンスに基づき、その利用を許可いたします。
・・・
>上記における同人サークル等とは、前年度の売上が 1000 万円以下の個人またはサークル
ユニティちゃんライセンスは初期から「売ってはいけない」とはどこにも書いてない
省1
172: 2021/02/08(月)00:38 ID:1hwcHWh8(2/2) AAS
修正箇所の記述がないので元がどうなってたのかは知らないけど
2014/03/06 作成〜2014/05/19 修正で180度変わった可能性はある
初版はどうなってたんだろうな?
173: 2021/02/08(月)01:16 ID:f+bMk0eP(1) AAS
AdMob入れてからiOSのビルドずっとエラー吐いちまう
同じような経験した人います?
174: 2021/02/08(月)10:04 ID:2LKoh99w(1) AAS
input.Get○○系はUpdateにRigidbody.AddForce系はFixedUpdateにって大雑把な理解で記述してたけど連続で必要な処理か瞬間で必要な処理かで記述を分ける必要があるんだね。今更知ったよ
175(2): 2021/02/08(月)13:09 ID:9UhBW4U6(1) AAS
とあるUNITYの凄い人の動画で
スクリプトは処理ごとにわけたほうがいい
一つでまとめて処理するのは危険とよく言われてるんだけど
スクリプト分けるより一つにまとめたほうがわかりやすいような気がするんだけど
どんな危険性があるのかいまいちわからない
176: 2021/02/08(月)14:40 ID:rcVBnJfl(1) AAS
危険性じゃなくてメンテナンス性かと。
ただ、やたらスクリプト別にするとそれはそれでメンテナンス性悪くなるから額面通りに受け取るのは避けるべき。
177: 2021/02/08(月)14:41 ID:kgxawMNu(1) AAS
何が危険なのかは知らないけど、長すぎると把握できなくなるので適当に分割してる
最悪なのはスパゲッティ化して手に負えなくなるとか似たようなメソッドが沢山あって
何やってんだか分からなくなるとかじゃないの?
そういうのはモジュール化とかクラス分けとか分割して整理整頓してるとならない気がする
気のせいかもしれんけどな
178(2): 2021/02/08(月)22:01 ID:oiCGlHqI(1/2) AAS
>>175
スクリプトってのはUnityだとクラスだから、「1クラスにいろんな機能を放り込んだほうが楽じゃね?」という発想という前提で話をしてみる
結論から言うと「最初は楽かもしれないが、長期的には地獄を見る可能性がある」という感じ
以下解説、長文なので分割兼先に謝っとくね
オブジェクト指向設計原則またはSOLIDの原則と呼ばれるものがあって、その1つに「単一責務の原則」ってのがある
1つのクラスには1つの責務(機能)しか持たせない方が良いという原則
この原則に徹底的に反して、1つのクラスやオブジェクトにありとあらゆる責務をもたせちゃってるのがアンチパターンの1つ「神オブジェクト」ってやつ
省5
179: 2021/02/08(月)22:01 ID:oiCGlHqI(2/2) AAS
>>178つづき
神オブジェクトの危険性としては
自分一人の開発で神オブジェクトの中身をすべて把握しているなら影響範囲はわかっているだろうけど、1年後2年後もそれを覚えていられる人はまれ
影響範囲を忘れた後神オブジェクトの変更をしなきゃいけないとしよう(神オブジェクトはあらゆる機能を持つため変更も頻繁に入る)
どこに影響がでるかわからないからおいそれと変更できず、まず影響範囲を調査することから初めなきゃならなくなる
極端な例だけど100個のフィールド、100個のメソッドがある神オブジェクトの影響範囲を調べないといけないとしたら、それだけでうんざりするだろう
そして調査をすり抜けたメソッドがまったく思いもしなかったバグを生む・・・それが発覚するのは納品/公開後・・・みたいな悪夢も考えられる
省3
180: 2021/02/08(月)23:55 ID:t4jOMm5U(1) AAS
バグが想定外の動作をするのは意識から漏れてるからだとすると
ここで質問してる奴は自力じゃバグは一生直せない事になるな
何でバグったのか分からないと言ってるだけだよね
181: 175 2021/02/09(火)00:29 ID:rnKLIuUX(1) AAS
176-179
あとあとでメンテナンスに影響出てくるんですね
そういえば確かに動画の人も神クラスっていう言葉使ってました
危険性については詳しく話してなかったので気になってました
とても勉強になりました ありがとうございます!
182: 2021/02/09(火)01:04 ID:Ha37fy4a(1) AAS
AdMob入れた状態で実機ビルドするときCocoaPodsってやつを予めインストールしておかなきゃいけないの?
それともビルド時にインストールさせるの?
183: 2021/02/09(火)01:15 ID:gViw/e1j(1) AAS
なんで?
184: 2021/02/09(火)01:25 ID:1SsIIXgL(1) AAS
Cocoapodsて何?コロナのアプリ?
185: 2021/02/09(火)22:23 ID:NqnQGtM/(1) AAS
アセットを買えばバグもなくなるんじゃないでしょうか
186: 2021/02/09(火)23:51 ID:0bSUPZ0g(1) AAS
脳みそバグってるなら交換すればおk
187(1): 2021/02/10(水)04:28 ID:/cd5PPH8(1) AAS
RigidbodyってcenterOfMassをいじってもResetCenterOfMassを呼び出せば重心の自動計算モードに戻れるけど
Rigidbody2DはResetCenterOfMassが無いので一度centerOfMassをいじると重心の自動計算が二度と出来なくなるんですが
自動計算モードに戻す方法ってありますかね?
または手動でコライダーの中心を計算する方法
188: 2021/02/10(水)06:34 ID:9fHvxvoR(1) AAS
>>187
外部リンク[html]:www.not-enough.org
189: 2021/02/10(水)14:42 ID:Jr2Ccxuw(1/2) AAS
すまん質問す
3dオブジェクトが大量に入ってるクソでかいアセット(2GB以上)、Gitにあげるとクソ遅くなるので各自でパッケージをインポートしてたんだけど、Cloud buildだと当然の如くそれ使ってるところ表示がされない。
こういうのってどうしたらええのん?
GitLFSは使ってないんだけど、その辺使えばそこまで重くならないもの?
100種類ぐらいのキャラクターがアニメ付きで入ってるようなアセット。
190: 2021/02/10(水)17:56 ID:hWwkglZu(1) AAS
ビルドに混ぜるんじゃなくて外部リソースとしてAssetBundle化しろ
191: 2021/02/10(水)20:21 ID:Jr2Ccxuw(2/2) AAS
アセットバンドルかー
全然分かってないんだよな
実行時に外部サーバーいるんだっけか?まあなんかみてみるわーあざす
192(2): 2021/02/10(水)22:07 ID:V6zvn3Bu(1/2) AAS
スレチかもだけどVRMをUnityで読み込む場合って元のテクスチャの形式的にVRM用のシェーダーじゃないと見た目バグる?
Vroid→Unityなんだけど
他のシェーダーで扱えるようにする方法ないかな
193: 2021/02/10(水)22:08 ID:V6zvn3Bu(2/2) AAS
シェーダーていうかマテリアルだ
すまん
194: 2021/02/11(木)01:07 ID:F5vUHk3N(1) AAS
マジレスするとマテリアルを当たり判定用に大量配置すると重くなる
距離と方向を元にイベント発生させたいなら普通にシェーダーオンリーの方が速い
インスタンスが万単位あるならコンピュートシェーダーを使う
ていうかお前らあまりゲーム作ってないな。
カメラにリジッドボディなんて悪手だろ
195(1): 2021/02/11(木)04:36 ID:NXerlcMl(1) AAS
>>192
とりあえずぶっこんでStandardShader適用してみてよ
196(1): 2021/02/11(木)13:16 ID:K7S+uRmQ(1) AAS
このスレAddressable Asset Systemの話題ほとんど出ないけど
使いこなしてる人いますか?
Twitter見ると難しいらしいけど
初心者でもいける?
197(1): 2021/02/11(木)13:32 ID:5A5jasix(1) AAS
>>192
vroidならの他のシェーダーでも動くよ、ベーステクスチャだけ使う形でよい。
HDRPで動かしてる人もちらほらいるね。
198: 2021/02/11(木)18:09 ID:X1FFe/Yq(1) AAS
>>196
そのまま使う分には結構便利で簡単
暗号化や独自のキャッシュ管理を組み込むのはかなりめんどくさい
199: 2021/02/11(木)21:35 ID:CIVu0X54(1) AAS
>>195
>>197
それがURPでUnityChanShaderに適用しようとするとまつげとかまゆげのアルファ値がバグるんだよね
てっきりMtoonとかじゃないとダメなもんかと
普通にできてるっぽいからレガシーのレンダリングで試してみる
ありがとう
200: 2021/02/11(木)21:55 ID:tmrvwFrl(1) AAS
ShaderGraphのバージョンを8から10に上げたらマテリアルがおかしくなった
10から8に戻したらシェーダーが破壊された。これ注意だわ。
201: 2021/02/11(木)23:49 ID:/z/dSZtB(1) AAS
上げるとシェーダー関数は書き換えてくれるが
下げても何もしてくれないのはいつも通りなのでは?(つまり壊れる
202: 2021/02/11(木)23:56 ID:GaSBBRJn(1) AAS
ゲームオブジェクトのアタッチが大量に外れてた
アタッチした状態で大量にシーンを複製したしテストプレイしながらバランス調整したからアタッチミスがあればその時点でエラーが出るはずだし気づくはずなんだが
今日になっていきなりエラーが出て確認してみたらアタッチが外れてた
しかも同じ名前のゲームオブジェクトばっか
まぢポルナレフ状態やわ
心当たりがあるとすれば前回unityの動作がおかしくなった
認識されるはずのスクリプトが認識されなかったり
省1
203: 2021/02/12(金)00:01 ID:PLxY5TnK(1) AAS
あと文末コードでunityに警告された
MacOSとWindowsが混在してるとか
ネット上のブログで見たコードをコピペして使ったら警告が出た
スクリプト自体は動いてるけど警告出たの初めてやし嫌やわぁ
大抵のエディタには文末コードを統一する機能がついてるともエラーメッセージ中に書いてあったけどそんな機能どこにあるかわからへん
マックのビジュアルスタジオ使ってるけどそれっぽい機能使っても警告メッセージが消えへんし嫌やわ
204: 2021/02/12(金)00:56 ID:WKpre3/4(1/2) AAS
"クリエイターの価値を決めるのは、自分自身や客ではなく、「こうありたい」という信念や哲学だ。
自分本位だったり、義務や惰性で続けたりすると、何をしても苦しくなる。"
"松下や本田、ゲイツやジョブズも、本気で「世界を変える」ために斗っていた。"
205: 2021/02/12(金)01:11 ID:ZYeZ+EAs(1) AAS
キモっ
206: 2021/02/12(金)01:24 ID:jW35Iup1(1/2) AAS
どこからの誤爆なんだ?唐突すぎる
207: 2021/02/12(金)01:37 ID:3jMCfpAV(1) AAS
そのうち京都アニメーションと戦って火を付けるんですね分かります
208: 2021/02/12(金)01:49 ID:fttZQXbA(1) AAS
なんてラノベのコピペ?
209: 2021/02/12(金)01:59 ID:IPB9aZFq(1) AAS
転生したらイスラム教徒だった件
210: 2021/02/12(金)02:07 ID:BJqwgsqz(1) AAS
外部リンク:note.com
外部リンク:www.pixiv.net
溢れんばかりの実力が全てを壮大に物語っているな
211: 2021/02/12(金)02:26 ID:jW35Iup1(2/2) AAS
個人でゲーム開発をしていて精神に異常をきたすケースは珍しくないから気をつけた方がいいだろね
作業量が膨大にあるから理性を保たないといけないし
現実からかけ離れた妄想に囚われてしまうようだと危ない
212: 2021/02/12(金)02:44 ID:C7/gFC8/(1) AAS
あ、これアカンやつや
213(1): 2021/02/12(金)06:21 ID:2BW/xel+(1/2) AAS
やりたいこと:
iosアプリで、アプリをタスクキルするとjsonファイルで進行状況を保存、次回起動時にファイルが存在していれば読み込んで値を代入する
ファイルの読み書き先はApplication.persistentDataPathで取得
できていること
onApplicationFocusで、アプリが起動終了した際のファイルの読み書きを実行
unity上では問題なく動作
実機テストでもホームボタンを押してバックグラウンドに行った時などは処理が行われていることをxcodeのログで確認
省8
214: 2021/02/12(金)07:56 ID:2BW/xel+(2/2) AAS
>>213
すみません、自己解決しました。
OnApplicationFocusが起動時に呼び出されていなかったようです。
Start()内でセーブファイルが存在している場合にロードする、というようにすると想定通りに動きました。
215: 2021/02/12(金)11:15 ID:WKpre3/4(2/2) AAS
アートとは「自己表現を通じて鑑賞者の感情を励起する装置」であり、デザインとは「機能や目的に向けてユーザーの行動をアフォードする装置」である。
故に両者の総和たるクリエイティブとは「暗黙知を通じて人々に新しい知見や体験を与えるプロダクトを生む活動」に他ならない。
216: 2021/02/12(金)11:20 ID:bWFP+LkD(1/2) AAS
シーン間で共有できる変数を作りたくて調べているのですが
外部リンク:freesworder.net
の説明ページでゲッターとなる関数を作成するとあります
変数をpublic static で宣言したら
わざわざ関数を作らなくても共有する変数を取得できるのでは?
とふと疑問に思いました
関数で戻り値受け取るようにしないと何か問題があるのでしょうか?
217(1): 2021/02/12(金)13:22 ID:dPiShOEj(1) AAS
ないよ
操作を絞ってプログラマーが安心したいだけ
全部グローバル変数にしてもいいぞ
218: 2021/02/12(金)16:03 ID:bWFP+LkD(2/2) AAS
>>217
ありがとうございます
グローバル変数というのもあるんですね
調べて試してみます
219: 2021/02/12(金)16:16 ID:SVpDxOFP(1) AAS
バッドノウハウを試さなくていいから……
いやでも一度やってみるのはありか?
220(1): 2021/02/12(金)16:23 ID:TSpBnXgp(1/4) AAS
質問です。
下のように一つの変数に異なるクラス型をセットし、そのクラスのメソッドを実行できるようにしたいのですが、キャストがされません。
どうすれば解決できますか?
System.Object cell = new System.Object();
switch(i)
{
case 100:
省8
221: 2021/02/12(金)16:27 ID:TSpBnXgp(2/4) AAS
SelectNodePrefabはSelectNode100やSelectNode200を継承したクラスです
222: 2021/02/12(金)16:29 ID:TSpBnXgp(3/4) AAS
すみません間違えました。221は無視してください。
一つの変数に異なるクラス型をセットする方法が知りたいというのが趣旨です。
223: 220 2021/02/12(金)17:42 ID:TSpBnXgp(4/4) AAS
質問取り下げますm()m
224: 2021/02/12(金)18:13 ID:7qx1ZJDl(1) AAS
なんだろう動的型上がりの人かな
225(2): 2021/02/12(金)18:19 ID:jTseNny2(1/2) AAS
blenderで3Dモデルとアーマチュア(ボーン)・そのボーンを利用して歩行モーションまで作成しました
そして、それらをFBXでエクスポートしてunityにインポートさせました(アーマチュア・モデル・アニメーション含む)
それで、インポートした大元のアセットをunityのシーン内に配置すると、3Dモデルは問題なく表示されていました
ただ、歩行モーションをシーン・あるいはゲーム内で再生させる方法がわかりません
一応インポートしたファイルの中の階層を見てみるとblenderで作成したアニメーションクリップが内包されており、
そのクリップをインスペクター内で見てみると中に表示されるウインドウの中でキャラが歩行しているアニメーションが作った通りに
流れているのでインポートできているのはわかるのですが…
226: 2021/02/12(金)20:12 ID:jTseNny2(2/2) AAS
>>225
自決ですがアニメーションコントローラーを設定すればとりあえず歩行アニメーションをゲーム内で動かす所まではできました
しかしいまいち理解はできていない…
227: 2021/02/13(土)01:08 ID:gtSuUlhd(1/2) AAS
>>225
アセットを買ってみては?
228(1): 2021/02/13(土)13:33 ID:NmYqvBwb(1/2) AAS
25歳、プログラミング初心者でも3Dゲーム作れますか?
229: 2021/02/13(土)13:40 ID:8dd9+7rZ(1) AAS
人に聞いてる時点で無理
230: 2021/02/13(土)14:10 ID:2DrBFLPS(1) AAS
初歩的な質問ですみません。
コードで実ファイルをアセットに読み込むにはどうしたらできますか?
231: 2021/02/13(土)14:24 ID:88jv0GnC(1) AAS
何言ってんだコイツ
232(2): 2021/02/13(土)14:31 ID:l+WRiRKO(1) AAS
unityでムービーシーン作るとき、キャラの動きとかどうやって作るの?
ググるとだいたいblender使えってでてくるけど、フィールドとかマップをunityで作ってたら、無理じゃねって感じがするんだけど
A. マップやフィールドのオブジェクトも全部blenderで作ってからunityにインポートして使う
B. unityで作ったフィールドとかオブジェクトをエクスポートしてblenderに入れてキャラのアニメーションとかムービーシーン作る
のどっちかしかない気がするんだけど、みんなどうしてるの?
233: 2021/02/13(土)14:36 ID:MAUNomyz(1) AAS
マニュアル読めんのかこの糞ガイジが
234: 2021/02/13(土)16:42 ID:NmYqvBwb(2/2) AAS
お前ら毒舌過ぎ〜
聞かなくても答えわかってるし
235: 2021/02/13(土)19:00 ID:R48l3Wjh(1) AAS
動画にしてぶち込んでしまえ。
236(1): 2021/02/13(土)19:04 ID:BezR68AZ(1) AAS
>>232
3年前くらいにタイムラインできた時にUnityジャパンがそれ使ってユニティでアニメ作るのやってたろ
237: 2021/02/13(土)19:47 ID:gtSuUlhd(2/2) AAS
>>232
C.アセットを買う
238: 2021/02/13(土)23:27 ID:akysu9TI(1) AAS
相談料は1文字1万円から承っております
239(1): 2021/02/14(日)00:59 ID:uhxIpa7E(1/9) AAS
>>236
あれって、モーションとか設定済みのモデルつかってなかった?
unity上では、どこでどういうモーション発動させるか設定するだけみたいな
やりたいのは、キャラの動きとかをフィールドやマップのオブジェクトと合わせて作りたいんだけど、それ解説してる動画とか見かけないので...
(あるのはblenderで人のモデルのアニメーションつけて、unityに取り込むパターンのやつ)
240(1): 2021/02/14(日)01:16 ID:Mz2LdQQW(1) AAS
俺も気になるけどそういう細かい所の手法みたいなのって検索してもなかなか出てこんのよね
241(1): 2021/02/14(日)01:18 ID:sfZu194A(1/4) AAS
>それ解説してる動画とか見かけない
公式がガッツリ解説してる物を二番煎じでやらないからないんだが
242: 2021/02/14(日)01:37 ID:uhxIpa7E(2/9) AAS
>>241
いや、公式でもある?見たことないけど
アニメーション設定済みのモデルを、unity上のタイムラインで動かしてみました、はたくさんあるよ
243: 2021/02/14(日)01:40 ID:uhxIpa7E(3/9) AAS
>>240
そうそう、カットシーンめっちゃ作りたいんだけど、どうやるのが正解なのか分からなくて困ってる
アセットだと、例えば椅子に座る動きとか、コップ掴む動きとか自分が使いたい動きがあるとは限らないし(仮にあったとしても、自分が配置してるオブジェクトとの位置関係とかどうすんの?って感じ)
244(1): 2021/02/14(日)01:40 ID:sfZu194A(2/4) AAS
確認してみたが普通にあるけどどこ見てんの一体?
上下前次1-新書関写板覧索設栞歴
あと 758 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s