[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart6 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
1(3): 2021/11/28(日)00:23 ID:7T0nmeVj(1/2) AAS
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
■注意事項
特になし
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
・外部リンク:www24.atwiki.jp
●リンク
・Unity(日本公式サイト)
省14
922(1): 2022/03/24(木)20:25 ID:hB/IgI8M(1) AAS
unityのenemiesのデモすごいな。人物が実写と言われても気づかないかも
923: 2022/03/24(木)20:41 ID:57WnT0l1(1) AAS
metahumanみたいな表情作るAIの進化だろうな
今までも(リアルタイムでない)レンダリング品質は十分高かったけど表情が作れなかった
その辺のエンジンがアマチュアまで降りてこないとすごいすごい言うだけで自分の作るものは何も変わらないと思う
924: 2022/03/24(木)20:43 ID:tZ9yko8b(1) AAS
マトリックスの新作ゲームは凄いと思った
アンリアルエンジンだけど
925: 2022/03/25(金)03:45 ID:+kgmyzEW(1) AAS
>>915
お返信頂きありがとうございます!ですが申し訳ないのですが提案して頂いたものを検索し調べてみたのですが、ほとんど上手く理解出来ませんでした…
プレハブ機能はぼんやりとですがわかるので検討してみます!
今作っているゲームは着せ替えゲームでして、ゲーム画面上のカラーパレット風に配置してあるボタンをクリックすると、衣装の色が切り替わる仕様になってます
トグルコンポーネント内の設定は、値の変化時の所にRuntime OnlyとSpriteRenderer.materialにしてスプライトとマテリアルをぶち込んでおります
ただこのやり方だとマテリアルを適応させたいスプライトを全部登録しなくてはいけないので、どうにか複数の画像を一気に染める方法を探してまして
英語がまったく読めず自力でスクリプトが書けないので、UIの機能のみで実装できる方法はないでしょうか…
省1
926: 2022/03/25(金)12:23 ID:PlkgNZ2m(1) AAS
>>922
髪の毛でCGってわかるんじゃないか
927: 2022/03/25(金)13:36 ID:o+ZzRMEz(1) AAS
ue4 よりunityのHDRPのが綺麗だけど重いし難しいな、、
928: 2022/03/25(金)14:56 ID:ZmJtMsBt(1) AAS
そういうのは総合スレで話してくれ
あっちは過疎ってて困ってる
929: 2022/03/25(金)16:31 ID:vnUUTo4x(1) AAS
例えば
僕がバカだったらとしましょう
理解度が0%だとして
UniRxの利点をどう説明しますか?
930: 2022/03/25(金)16:57 ID:HNV084d5(1) AAS
「『UniRx使えます』って言ったらunity使いこなせてるようでかっこいいぞ」
931: 2022/03/25(金)18:25 ID:Y+fnmZc5(1/4) AAS
unity2019 2020とダウンロードしたんですが
オブジェクトが灰色になってしまいます
外部リンク:imgur.com
5.5 5.6では普通に白です
これはバグですか 仕様ですか
バグだとしたら直し方わかりませんか
932: 2022/03/25(金)18:36 ID:aJztOKia(1) AAS
シーンビューの上にある豆電球ボタン押してみなさい
933: 2022/03/25(金)19:14 ID:Y+fnmZc5(2/4) AAS
押してるんですけど5.5とあきらかに色が違う
5.5
外部リンク:imgur.com
934: 2022/03/25(金)19:20 ID:Y+fnmZc5(3/4) AAS
Error detecting Visual Studio installations: System.ArgumentException: JSON parse error: Invalid escape character in string.
このエラーがでてました
ちょっとこれっぽいので調べてみます
935: 2022/03/25(金)19:27 ID:Y+fnmZc5(4/4) AAS
うーん 関係なかった
5.5で作ったプロジェクトなら普通に白くなるのに
違うバージョン入れ直すしかないか
936: 2022/03/25(金)20:02 ID:XYscYO97(1/2) AAS
仕様っちゃ仕様
単にGIやライトプローブなどが効いてないだけ
環境光などが合成されると白になる方向に改められたっぽい
使わないとねずみ色になる
937: 2022/03/25(金)20:57 ID:xZFyBINk(1/3) AAS
仕様変更ですか
というか2021インストールしたら勝手に過去バージョンが
アンインストールされた どういうこっちゃ
938: 2022/03/25(金)21:01 ID:XYscYO97(2/2) AAS
消された訳じゃなくてHubの参照ディレクトリが変わったんじゃね?
何かの拍子に勝手に書き換えられて見えなくなったことならある
手動で足せるから大した問題じゃない
939: 2022/03/25(金)21:09 ID:xZFyBINk(2/3) AAS
まとめて全部消されてましたわ
肝心の2021はインストールされておらず
回線遅いのにまた再インストール
エラーでてたのでついでに安定バージョンにしときます
940: 2022/03/25(金)21:53 ID:xZFyBINk(3/3) AAS
2020インストールしなおしたら普通に白に戻ってエラーも消えました
ありがとうございました
941(1): 宵闇大使 ◆SoVpkB15jY 2022/03/26(土)16:05 ID:qoQC4TWX(1) AAS
>>896
レス遅くなり申し訳ないでふ(^^
確かにマスクラだけで動かしちゃ駄目でふよね(^^
設計の問題なのでどうすればいいのやら…(^^
チンコショボーン(^^
942: 2022/03/26(土)22:53 ID:67o6aHkn(1) AAS
>>941
enemy生成でphoton instan ce、
更にそのオブジェクトにphoton transformは付けてますか?
それさえすれば、勝手に同期されるはずですが。
問題箇所が違ってなければ、ですが。
943: 2022/03/27(日)04:37 ID:1sHQKhfB(1) AAS
作成したClassを配列で宣言したら
配列の中身がnullになっててクラスのコンストラクタも書いてるのに呼び出されてないっぽいのだけどなんか意味があってそういう仕様になっているのでしょうか
944: 2022/03/27(日)06:25 ID:nLS6ZONm(1/5) AAS
MonoBehaviour継承をしないclassにするor
継承しつつシリアライズで強制展開の二択
945: 2022/03/27(日)06:31 ID:nLS6ZONm(2/5) AAS
と思ったけど結局コンストラクタは使うから継承したら駄目か
946: 2022/03/27(日)09:46 ID:XSsa+/r/(1) AAS
インスタンス作ってないオチじゃないよね?
947: 2022/03/27(日)09:54 ID:KjqqgGP4(1) AAS
new MyClass[]はクラスの配列を作るだけでクラスそのものは生成してないって話では
初心者あるある
948: 2022/03/27(日)11:07 ID:nLS6ZONm(3/5) AAS
Class1[] hoge = new Class1[] { new Class1(), new Class1(), new Class1() };
こうしろって書いてあった
ちょっと笑った
949: 2022/03/27(日)14:53 ID:Dgyf5eAU(1/2) AAS
public Enemy [] enemy = new Enemy[12] ;
これだけだとなぜかインスタンス化されてない?(代入や参照ができない)のでそのあとに
for( int i = 0 ; i < 12 ; i++ )
{
enemy[i] = new Enemy();
}
ってやってました。
省2
950(1): 2022/03/27(日)15:21 ID:u4yPs9I1(1/2) AAS
配列はインスタンスを入れるための「箱」を作るだけだからね
n個の空っぽの箱(null)ができるから、
その中身は本体のクラスをnewしてインスタンス生成して突っ込んであげないといけない
951(1): 2022/03/27(日)15:28 ID:u4yPs9I1(2/2) AAS
言い忘れてたけど、一行で書きたかったら、
Class1[] enemy = Enumerable.Repeat(new Class1(), n).ToArray();
って書くといいよ
952(1): 2022/03/27(日)15:46 ID:nLS6ZONm(4/5) AAS
てか変数にclass,enumを割り当てると参照型になる
参照型とはC,C++でいうポインタだから参照先のメモリアドレスしかない
で、作ってるのは参照型(変数の)配列だから実体がない
値型、参照型でググると分かるよー
953(1): 2022/03/27(日)16:07 ID:rnlHf8Vr(1) AAS
配列をコピーしたい
でも参照はしたくない(独自の配列を持たせたい)
て時はどうすればいいんでしょ?
954: 2022/03/27(日)16:13 ID:nLS6ZONm(5/5) AAS
Linqでなんか短く書けたような気がするが忘れた
c# シャローコピー ディープコピー でググればいんじゃね?
955: 2022/03/27(日)16:29 ID:iYUglxfy(1) AAS
メモリ上でjsonかxmlにシリアライズ→デシリアライズでコピー終了
アホだけど簡単w
956: 2022/03/27(日)16:34 ID:Dgyf5eAU(2/2) AAS
>>950-952
参考になりました
ありがとうございます
957: 2022/03/27(日)17:46 ID:j85V4a3U(1) AAS
>>953
2行目が何を言ってるのかわからん
958(3): 2022/03/27(日)21:13 ID:AzUmhoUC(1) AAS
univrmを利用して VRMモデルを出力したいのですが
半年ほど前はUNIVRMをインポートするとメニューにはVRM0と表記されていて正常にエクスポート出来ていたのですが
最近改めてUnity等をインストールし直して最新のUNIVRMをインポートするとメニューにはVRM1と書いており
仕様が全然変わっており
エクスポートの方法が分かりません
様々なサイトを調べましたが、どれもVRM0のメニューを使っております
VRM1でエクスポートする方法をどなたか教えて下さい
959(1): 2022/03/28(月)07:02 ID:DnDtsbFE(1) AAS
>>958
それちょうど昨日やったわ、ちょっとまってて
960: 2022/03/28(月)09:30 ID:yRlerP2t(1) AAS
>>958
そんな仕様変わってるならぎっはぶとかに説明ないのん?
961: 2022/03/28(月)09:59 ID:p2Nuh/1Z(1) AAS
>>959
滅茶苦茶助かります、ありがとうございます
962(1): 2022/03/28(月)10:26 ID:+Pi2t1kc(1/3) AAS
>>958
入れるもん違う
外部リンク:github.com
Assetsのリストに6つ並んでるうち、必要なのは一番上
UniVRMとVRMは違う
963: 2022/03/28(月)12:07 ID:ycOHdqDl(1) AAS
>>962
Assetsの一番上って
UniVRM-0.97.0_ac30.unitypackage
ですよね? これを入れてます
964: 2022/03/28(月)12:35 ID:+Pi2t1kc(2/3) AAS
VRM-0.97.0_ac30.unitypackageこっちを間違えて入れてる
でないとVRM1ってリストは絶対に出て来ない
間違いなく勘違いしてる
965(1): 2022/03/28(月)12:40 ID:+Pi2t1kc(3/3) AAS
UniVRM → VRM0
VRM → VRM1
どういう理由で取り違えてるのかは知らないけど
違うものは違うんで別の奴いれてるとしか言いようがない
966: 2022/03/28(月)15:02 ID:Y7QPySv2(1) AAS
>>965
了解です!帰ってから試してみます!ありがとうございます
967: 2022/03/29(火)16:13 ID:WP5HS8FN(1/2) AAS
Animationのキーでパーティクルを一回再生するキーを所定のフレームに入れたいのですが、どうすりゃ良いんでしょう?
968: 2022/03/29(火)18:33 ID:WP5HS8FN(2/2) AAS
すいません。
EmissionのRate over Timeの値を0にしておいて、表示したいタイミングで100にするなどして対応しました。
969(1): 2022/03/29(火)22:34 ID:dfshwOMk(1) AAS
Editorでは問題なく動いてるけど、
Android、WebGL、PC用全てビルドすると一部のスクリプトが
同様に動いていないよう。
具体的にはOnTriggerEnterとかCollisionEnterとかの接触判定系が動いていない様子。
(敵の弾に当たってもダメージ食らわない、攻撃範囲に来ても攻撃開始しないなど)
ざっくりで申し訳ないのですが、何か心当たりあるかたいますか?
970(1): 2022/03/29(火)23:33 ID:sYQY8SLh(1) AAS
Editorと挙動違うのよくある
971(1): 2022/03/30(水)00:12 ID:l73vgAhV(1) AAS
ダメージ食らわないとかだけなら
どっかでエラー吐いて止まってる可能性もあるからなー
エディタ上でたまたま実行順がうまくいくようになってた
同一タイミングで実行されるスクリプトが
ビルドしたら実行順変わってうまくいかなくなるとか
よくあった気がする
972: 969 2022/03/30(水)01:20 ID:iXHACe8O(1) AAS
>>970
>>971
すいませんEditorはOKだがビルドはおかしい問題自己解決しました。
操作キャラの接地してるかしてないかをboolで置いており、
Groundタグのついた地面との接地でtrueとなるようなOnCollisionEnterを書いていたのですが、
void Startで接地bool = trueを書いてみたら、
それ以外のTagとのCollisionEnterの異常も含めてすべて正常化しました。
省3
973(1): 2022/03/30(水)03:57 ID:zxssfxx1(1) AAS
メンバ変数名とかメソッドとかをメモっておきたいのですが
紙に書いておくとなると修正の度にめんどうなので自動でまとめてくれるようなソフトってないでしょうか
974(1): 2022/03/30(水)10:33 ID:Sb39vo0u(1) AAS
visual studio
975(2): 2022/03/30(水)11:30 ID:D2y9rlIn(1) AAS
visual studio クラス図
画像リンク[png]:atmarkit.itmedia.co.jp
976: 2022/03/30(水)13:36 ID:DtvrUA7l(1) AAS
>>973
何のためにそんなことをしたいのかわからん
IDEで見るのじゃたらんの?
977: 2022/03/30(水)15:13 ID:v3LFK2LJ(1) AAS
>>975
質問者じゃないけどそんなのあったのかー!
めっちゃ便利だねこの機能
978: 2022/03/31(木)12:04 ID:a5XTVWWF(1) AAS
ねこの機能欲しい
979: 2022/03/31(木)12:11 ID:qpztS6dy(1) AAS
ニャー
980: 2022/03/31(木)12:30 ID:0vlCY8Hz(1) AAS
ねこの機能欲しいにゃん
981: 2022/03/31(木)19:00 ID:wUbwWavB(1) AAS
地面があって、その上に物体が浮かんでいて
その物体が落ちるだけのゲームを作ろうとしているのですが
ゲーム画面の視点とオブジェクトを自由に動かせません
移動経路が縦と横に固定されてしまっていて好きなように配置できないのですが、単純にドラッグで掴んで動かすことはできないのでしょうか?
982: 2022/03/31(木)19:19 ID:Ewy4rlFD(1) AAS
それは正直言って基礎中の基礎だから、せめてYouTubeにあるUnity Japanの公式を見るとかUnity Learnで学ぶとか本を読むとかネットで調べるとかしてくれないと呼吸の仕方から全部解説することになる
Rigidbodyが必要と言われてピンと来てないなら是非公式に寄ってみよう
983(1): 2022/03/31(木)21:22 ID:UN0PhqCI(1) AAS
ShaderGraphで画像をタイリングしたいんですが
ネットの記事などを見て同じ手順で設定しても
↓のように画像の両端が伸びるだけでタイリングできません
いくつかページを見てもごく基礎的な技術なためか
同じ方法しか載っておらず原因がわかりません
どうすれば正しくタイリングできますか
画像リンク[jpg]:i.imgur.com
省1
984: 2022/04/01(金)06:03 ID:AUqHaCAM(1) AAS
>>974-975
ありがとうございます
985: 2022/04/01(金)06:22 ID:q9Ztf+9z(1) AAS
fixed jointを使って繋げたオブジェクトに何かが衝突して結束が切れたら何秒後に消えるって処理をしたいのですが
unityについてるスクリプトかstandard assetsのスクリプトだけで可能でしょうか
986: 2022/04/01(金)12:27 ID:hNZx4dAN(1) AAS
なんかプロジェクトフォルダをコピーして名前変えて実行したらopening visual studio busyってプログレスバーが出て消えない
ついでに動作もおかしいんだけど対処法教えて
987(1): 2022/04/01(金)13:59 ID:mLgg3C3x(1) AAS
>>983
Wrap Mod
988: 2022/04/01(金)17:01 ID:NF3rfSub(1) AAS
>>987
小峠並びました!ありがとうございます!
画像リンク[jpg]:i.imgur.com
989: 2022/04/01(金)17:32 ID:nmP44Wnv(1) AAS
よくわかんないけど笑える
990: 2022/04/01(金)17:34 ID:qDSzklsN(1) AAS
何作ろうとしてんだよこれw
991: 宵闇大使 ◆SoVpkB15jY 2022/04/02(土)13:05 ID:ltEitBPK(1) AAS
こういうふざけたゲーム作って友達と共有するの、ツクールではよくありまひたよね(^^
ふざけてるように見えてクッソシリアスなゲーム作ってたらごめんなふぁい(^^
992(1): 2022/04/02(土)18:26 ID:bxiNnt0h(1) AAS
ビジュアルスクリプト使ってる人いますか?
C#使える人が覚えるメリットありそうですかね
993(1): 2022/04/02(土)22:36 ID:5BSjQ44i(1) AAS
初心者です
キューブオブジェクトをタイルのように敷き詰めてフィールドを作ってるんですが、十字キーで前後左右に動かせるプレイヤーキャラ(これもキューブ)がタイルの境目を通ると一瞬引っかかるように速度が落ちてしまいます
解消方法を教えて欲しいです
タイル同士はスナップで綺麗に段差や隙間なく敷くことが出来ていることは確認しました
994(1): 2022/04/02(土)23:26 ID:eBFBH0kJ(1) AAS
>>993
1番簡単な方法と思うのが、プレイヤーキャラのbox coriderをsphere coriderにすると良いですよ。
直径はキャラに合わせてね。
995: 2022/04/03(日)01:38 ID:pEj4cD48(1) AAS
>>994
なるほどです
プレイヤーの衝突ボックスの角を丸めればいいのかあ
996: 2022/04/03(日)16:41 ID:fK8autxu(1) AAS
>>992
ステートの流れを記述する時に
見た目が分かりやすい
処理の流れがちゃんとノードで見れるので
エラー出た時に特定しやすい
あと会話イベントとかの
スクリプトの代わりに使える
997: 2022/04/03(日)17:26 ID:p1BEmv3s(1/2) AAS
ゲームマネージャースクリプトで敵を生成した時に値を書き換えたいのですが(a=10にしたい)
敵スクリプトのスタートメソッドで値を代入してると上書きされてしまいます
これは敵スクリプトのスタートで値を代入しない以外に書き換える方法はないでしょうか?
敵スクリプト
int a;
void start(){
a=5;
省6
998(1): 2022/04/03(日)17:32 ID:EOXulTYw(1) AAS
int a = 5;
void start(){
}
999: 2022/04/03(日)17:38 ID:p1BEmv3s(2/2) AAS
>>998
確かにそこに書けばいいだけでした
なんで気づかなかったのか・・
回答ありがとうございます
1000: 2022/04/03(日)20:00 ID:99p11w2F(1) AAS
スクリプト書くならAwakeやStartが呼ばれる順番を理解してた方がいいで
Debug.Logでメソッド入口とか処理途中とかログ入れておけばどういう順番で呼ばれているかは分かりやすい
1001(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 126日 19時間 36分 50秒
1002(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
省7
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s