[過去ログ] 【3Dゲームエンジン】Unity質問スレッド34 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
281: 名前は開発中のものです。 [] 2018/03/01(木) 23:09:25.26 ID:mhByb5hE(4/4) AAS
EpicのおかげでUnityもふとっぱらにせざる得ないのはありがたい
Epicさまさま人
同時にUE4みたいに全無料に走らないといずれUEに負ける
282: 名前は開発中のものです。 [sage] 2018/03/01(木) 23:16:14.59 ID:fCox/dl/(2/2) AAS
>>280
280(1): 名前は開発中のものです。 [] 2018/03/01(木) 23:03:21.15 ID:mhByb5hE(3/4) AAS
>>277
Vector3 v = new Vector3();    //初期化
v = this.transform.position;    //代入

Vector3 v = new Vector3();    //初期化
Vector3 v = this.transform.position;    //代入

だったらエラーになった。
変数vがすでに使われています。スクリプトを見直して下さいとか言われた。
あーここかとすぐわかったけど。
なんで変数の宣言で無駄にVecter3生成してるのバカなのって思う

Vector3 v; //宣言
v = transform.position; //代入

宣言と代入を分離したいならこれでいいんだよ
283
(1): 名前は開発中のものです。 [sage] 2018/03/01(木) 23:41:18.66 ID:v/pfxDRf(3/3) AAS
一応、1行で
transform.position = new Vector3(transform.position.x, transform.position.y + 0.01f, transform.position.z);
こっちでも、どっちでも
transform.position += new Vector3(0f,0.01f,0f);
284: 名前は開発中のものです。 [] 2018/03/02(金) 00:23:00.17 ID:qCAVGPdr(1/3) AAS
>>283
両方試してみよう
ありがと
285: 名前は開発中のものです。 [sage] 2018/03/02(金) 00:34:32.10 ID:h0yuDFil(1) AAS
Update内でnewする事は根本的によくないと認識しているが
ガベージコレクションが頻繁に起きて処理落ちの原因になるんじゃなかったっけ
286: 名前は開発中のものです。 [sage] 2018/03/02(金) 00:51:35.59 ID:AY5Adz5C(1/2) AAS
公式のサンプルにもあるからだいじょうぶじゃね?
287: 名前は開発中のものです。 [sage] 2018/03/02(金) 00:53:13.48 ID:M1egoo4A(1) AAS
Vector系は初期値でVector3.zeroとか使えるよ。
288
(1): 名前は開発中のものです。 [sage] 2018/03/02(金) 03:18:39.76 ID:5s2WjslV(1) AAS
すみません、vrchatでmmdデータを使いたくダウンロードしfbxファイルをunityのassetsにドロップしたのですがマテリアルフォルダが作成されません…
自分でマテリアルフォルダを作成するまではいったのですがassets内にあるuntitled(キャラクターの見た目をしたもの)の中にあるマテリアルデータの様なものがマテリアルフォルダに移せなくて難儀しています
マテリアルフォルダにマテリアルのデータを移す方法を教えて下さい、長文申し訳ありませんがお願いします
289: 名前は開発中のものです。 [] 2018/03/02(金) 03:49:38.37 ID:qCAVGPdr(2/3) AAS
たしかに
調べるとVector3はクラスだからnewでインスタンス化は正しいが、newは参照型の不定なデータに対してメモリーを多めに確保する意味だから、メモリー食うかも。
一回newで確保したインスタンスをUpdateの次周で同じクラスをインスタンス化すると、当然前のやつは参照されないんで
一秒で60fpsで60回の60個
でもVector3はnewでインスタンス化が正しいって書いてたからいいかなたぶん
290: 名前は開発中のものです。 [] 2018/03/02(金) 03:53:27.13 ID:qCAVGPdr(3/3) AAS
>>288
せめて過去レスよめ
291: 名前は開発中のものです。 [sage] 2018/03/02(金) 08:48:39.91 ID:5DFgYAIv(1) AAS
Vector3は構造体じゃないの?
ローカル変数の構造体はスタックに生成されるからGCの対象にはならない認識だけど、、、、
どちらにせよ宣言と同時にデフォルト値で初期化するのは無駄ではある
292: 名前は開発中のものです。 [sage] 2018/03/02(金) 09:40:31.79 ID:Rl87yTox(1) AAS
とにかくnewは使わない、終わり。
293: 名前は開発中のものです。 [sage] 2018/03/02(金) 11:23:45.92 ID:DVJVLV1D(1) AAS
クラスも構造体もわからない人は、さっさとアセットを買って楽になりましょう
294: 名前は開発中のものです。 [sage] 2018/03/02(金) 11:32:19.26 ID:C073lGeU(1) AAS
アセットの使い方がわからねーんだよ!
295
(6): 名前は開発中のものです。 [sage] 2018/03/02(金) 16:23:16.60 ID:mMaGJTPo(1) AAS
Unityをインストールしたので、チュートリアルの玉転がしやってるんだけど困ってる
外部リンク:unity3d.com

Planeって平らだよな
でもチュートリアル通り進めてボールを速くすると、転がしてるうちにバウンドする
Planeを引き延ばして同じサイズにしたらバウンドしないし、
Plane同士の継ぎ目でバウンドしてるんじゃないかと思うんだけど、
継ぎ目を滑らかにするにはどうしたらいいの?
296: 名前は開発中のものです。 [sage] 2018/03/02(金) 17:38:33.81 ID:BLIDYE6Q(1) AAS
動画リンク[YouTube]

この動画ってリアルタイムレンダリングなんですか?
297
(2): 名前は開発中のものです。 [sage] 2018/03/02(金) 17:55:02.67 ID:AY5Adz5C(2/2) AAS
>>295
そのチュートリアルにあるように、Yの値がそろってれば大丈夫じゃないん?

Ground1(x:5, y:0, z:-5)、
Ground2(x:5, y:0, z:5)、
Ground3(x:-5, y:0, z:-5)、
Ground4(x:-5, y:0, z:5)
298: 名前は開発中のものです。 [] 2018/03/02(金) 18:30:20.78 ID:0Elk/4+0(1/2) AAS
外部リンク:libro.tuyano.com
ここなんだが、Vector3をクラスと言い切り、必ずnew使えと書きながらサンプルコードではnew使わずにインスタンス化なんてしてる自己矛盾型サイト
時々、Tranformとかスペルまで思いっきり間違ってるし
Unityのリファレンス見るとVector3は構造体じゃねえかw
しかも構造体は値型なのでnewも必要ないとか
しかもそう言うサイトのくせにAdBlocker入れてると注意してきて、Adblockすると先に進めない仕組み
299
(1): 名前は開発中のものです。 [] 2018/03/02(金) 19:02:10.11 ID:0Elk/4+0(2/2) AAS
バグは、
いきなり止まる → 記述ミス シンタックスエラー、コリジョンの干渉
いきなりキャラが飛んだり痙攣したり→コリジョンの干渉
入力を受け付けない→コリジョンの干渉
ものがすり抜ける→コリジョン設定ミス
とたいていはコリジョンから疑うべき
300: 名無し@キムチ [] 2018/03/02(金) 21:54:15.80 ID:Y98EbqkB(1) AAS
>>11533
>あなたが、「美し者は短命です」と言ったので、

夏目雅子を例に出して言ったのですね。

>わたしは観念の「美人薄命」を否定したのです。

樋口可南子によってそれを否定したのですね。
301
(2): 295 [sage] 2018/03/02(金) 23:33:18.80 ID:TiAzwBkm(1) AAS
>>297
全部正しく設定してるんだけどなあ
なんなんだろう

>>299
俺へのレスかな?
コリジョンの設定なんて何もいじってないんだけど、
Plane4枚を隙間なく並べてsphere転がすだけでも何か設定必要なの?
302: 名前は開発中のものです。 [sage] 2018/03/03(土) 00:02:36.01 ID:9163hKLL(1/2) AAS
>>301
アセットをかえば解決しますよ
303
(1): 名前は開発中のものです。 [] 2018/03/03(土) 00:29:55.98 ID:S3+rG/m9(1/5) AAS
>>301
Plane一枚じゃ駄目なん?
304: 名前は開発中のものです。 [sage] 2018/03/03(土) 00:46:00.25 ID:o9xr18B9(1/8) AAS
>>303
ちゅ一とで四枚となっては
ちなみに一枚なら大丈夫って書いてるね
305
(2): 名前は開発中のものです。 [sage] 2018/03/03(土) 01:06:50.09 ID:MSx+OpQX(1) AAS
たぶん各PlaneにアタッチされたColliderが悪さしてるんだろうね。
どうしてもPlaneを4枚使いたいならCollider1枚を4枚分のサイズへ広げるといいよ。
そういう挙動の把握もチュートリアルの裏目的みたいなもんだと思うw
1-
あと 697 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s