[過去ログ] 【3Dゲームエンジン】Unity質問スレッド34 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
295(6): 2018/03/02(金)16:23 ID:mMaGJTPo(1) AAS
 Unityをインストールしたので、チュートリアルの玉転がしやってるんだけど困ってる 
 外部リンク:unity3d.com 
  
 Planeって平らだよな 
 でもチュートリアル通り進めてボールを速くすると、転がしてるうちにバウンドする 
 Planeを引き延ばして同じサイズにしたらバウンドしないし、 
 Plane同士の継ぎ目でバウンドしてるんじゃないかと思うんだけど、 
 継ぎ目を滑らかにするにはどうしたらいいの? 
296: 2018/03/02(金)17:38 ID:BLIDYE6Q(1) AAS
 動画リンク[YouTube]
 
 
 この動画ってリアルタイムレンダリングなんですか? 
297(2): 2018/03/02(金)17:55 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 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 ID:0Elk/4+0(2/2) AAS
 バグは、 
 いきなり止まる → 記述ミス シンタックスエラー、コリジョンの干渉 
 いきなりキャラが飛んだり痙攣したり→コリジョンの干渉 
 入力を受け付けない→コリジョンの干渉 
 ものがすり抜ける→コリジョン設定ミス 
 とたいていはコリジョンから疑うべき 
300: 名無し@キムチ 2018/03/02(金)21:54 ID:Y98EbqkB(1) AAS
 >>11533 
 >あなたが、「美し者は短命です」と言ったので、 
  
 夏目雅子を例に出して言ったのですね。 
  
 >わたしは観念の「美人薄命」を否定したのです。 
  
 樋口可南子によってそれを否定したのですね。 
301(2): 295 2018/03/02(金)23:33 ID:TiAzwBkm(1) AAS
 >>297 
 全部正しく設定してるんだけどなあ 
 なんなんだろう 
  
 >>299 
 俺へのレスかな? 
 コリジョンの設定なんて何もいじってないんだけど、 
 Plane4枚を隙間なく並べてsphere転がすだけでも何か設定必要なの? 
302: 2018/03/03(土)00:02 ID:9163hKLL(1/2) AAS
 >>301 
 アセットをかえば解決しますよ 
303(1): 2018/03/03(土)00:29 ID:S3+rG/m9(1/5) AAS
 >>301 
 Plane一枚じゃ駄目なん? 
304: 2018/03/03(土)00:46 ID:o9xr18B9(1/8) AAS
 >>303 
 ちゅ一とで四枚となっては 
 ちなみに一枚なら大丈夫って書いてるね 
305(2): 2018/03/03(土)01:06 ID:MSx+OpQX(1) AAS
 たぶん各PlaneにアタッチされたColliderが悪さしてるんだろうね。 
 どうしてもPlaneを4枚使いたいならCollider1枚を4枚分のサイズへ広げるといいよ。 
 そういう挙動の把握もチュートリアルの裏目的みたいなもんだと思うw 
306: 2018/03/03(土)01:43 ID:o9xr18B9(2/8) AAS
 >>305 
 チュートレベルの理解力でそれは厳しいな、planeには最初からコライダがあるから 
 おれもやってみたけど問題なく動いた 
 とりま平面と球だけでやるとかしてみればいい 
 壁とかいじるときに変なところいじってるかもしれんし 
307: 2018/03/03(土)06:52 ID:GYhXPu7Q(1) AAS
 Blenderで作ったモデルをUnityでアップしてVRChatでそのモデルを選択したら設定した大きさよりかなり巨大なモデルになってしまうんですがどうしたら良いでしょうか? 
 どこで質問したら良いかもわからないのでスレチでしたらご容赦下さい 
308(1): 2018/03/03(土)07:33 ID:gkkYEAMq(1) AAS
 >>295 
 ボールが跳ねて外飛び出るのを期待してやったら何も起きねえぞゴルァ 
 寧ろどうやったら撥ねるのか教えれ 
309: 2018/03/03(土)08:46 ID:h1lAE0MS(1) AAS
 >>308 
 アセットを買いましょう 
310(1): 2018/03/03(土)11:32 ID:hlnxgX3Y(1) AAS
 >>295 
 フィジックスマネージャーもしくはフィジックスマテリアルのBouncinessを0にしたら治ったりしない? 
311(1): 295 2018/03/03(土)12:27 ID:4LfLPG+b(1) AAS
 新しいプロジェクトを作る 
 Planeを作る 
 3枚複製する 
 それぞれのPositionを>>297へ設定 
 Sphereを作る 
 SphereのPositionを(0,1.5,0)へ設定 ((-5,1.5,0)の方が挙動が分かりやすい) 
 SphereにRigidbodyコンポーネントを追加 
 SphereにC#のスクリプトを新たに作成 
 外部リンク:unity3d.com 
 の一番下のコードを6行目からコピペ 
 Speedの値を50に変更 
  
 再生 
 Sphere落下後少ししてからDを押し続ける 
  
 これで弾むんだよね 
 弾まない時もあるし、弾み方も一定ではないけど 
  
 >>310の方法をググって試してみたけど変わらなかった 
 正しく設定できてたかはわからないけど 
312(1): 2018/03/03(土)12:49 ID:bUODxR7r(1/2) AAS
 なるほど、Speed上げると飛ぶのか 
  
 Y軸の高さをログ出力してわかったんだが、繋ぎ目を跨いだり壁にぶつかると 
 0.5052602とか0.5以外になってる事がある 
 0.5に収束する前に跨いだりぶつかるのを繰り返すと、座標に誤差が出て 
 0.5未満(0.4999994)とか、ちょっとcolliderにめり込んだままになるタイミングがある 
 その時に繋ぎ目を跨ぐと飛び上がるようだ 
  
 球の高さを最初からY0.5にして、Freeze PositonのYをロックすればいんでね? 
313: 2018/03/03(土)15:30 ID:kaVj+lbR(1) AAS
 >>311 
 じゃあ、質量を重くしてみるのはどう? 
314(2): 2018/03/03(土)16:28 ID:bUODxR7r(2/2) AAS
 mass100、Speed10000でもふっ飛ぶな 
  
 画像リンク
 
 
 飛ぶ直前に必ずY座標のめり込みがある 
315(2): 2018/03/03(土)17:00 ID:bTIcfvWk(1/2) AAS
 質問します 
 unityってビルトインで「default particle」というマテリアルが入ってますよね 
 自分でパーティクルを作る時このdefault particleと同じ設定にする場合どうやって作れば 
 いいと思われますか? 
 このdefault particleの画像が気に入らなくて自分で作った画像でマテリアルを作ったりしたのですが 
 どうも別物になってしまって具合が良くないです 
 マテリアルをparticle/additiveとかparticle/alpha blendedとかにしてみても別物のようです 
 一体どういうマテリアルを選べばいいのでしょうか? 
316: 2018/03/03(土)17:29 ID:9163hKLL(2/2) AAS
 >>315 
 マテリアル関連のアセットをかえばいいです 
317(2): 2018/03/03(土)18:01 ID:o9xr18B9(3/8) AAS
 >>314 
 yか関連するものに何か掛けてる? 
 じゃないと座標が勝手にかわるとかありえないんだが 
 ソース全張り希望、 
318: 2018/03/03(土)18:40 ID:o9xr18B9(4/8) AAS
 >>317 
 なんなら作ったプロジエクトファイル全部公開したら間違えわかるんじゃね 
319(1): 314 2018/03/03(土)19:47 ID:/f8hIts7(1) AAS
 >>317 
     void Update() 
     { 
         float y = gameObject.transform.position.y; 
         if (y < 0.5f) 
         { 
             Debug.LogWarning("I can fly:" + y); 
         } 
         else if (y > 0.7f) 
         { 
             Debug.LogError(y); 
         } 
         else if (y > 0.5f) 
         { 
             Debug.Log(y); 
         } 
     } 
  
 PlayerContorller.csのUpdateにログ出力を組んだ以外は全く同一 
 壁にぶつかっても0.7f以上跳ねないから、0.7f以上浮いたら飛んだと判定して 
 LogErrorで一時停止してる 
  
 物理演算は接触したらcolliderで外に追い出すだけだから、 
 実際には常に0.5にはならず、自由落下と反発を繰り返してる 
 完全に0.5の時は計算しないみたいだけど、それ以外の時は 
 ずっと計算してる 
320: 2018/03/03(土)20:45 ID:o9xr18B9(5/8) AAS
 >>319 
 gameObjectが何を指しているかで変わる 
 アタッチしているのであればこれ指定する必要ないし 
 Update関数だけでは測りかねないので、全ソースというかプロジェクトどっかにアップしたほうが 
 解決は早いよ 
 ほんとに 
 小出しにしても何もいい事無いと思う 
321(1): 2018/03/03(土)20:49 ID:o9xr18B9(6/8) AAS
 >>315 
 これ?↓ 
 外部リンク:gyazo.com 
  
 どういう画像にしたいのか? 
 てか変えるってより追加するだけじゃね? 
322: 2018/03/03(土)20:57 ID:o9xr18B9(7/8) AAS
 まさかとは思うが、球体にアタッチするのを地面にアタッチしてないよな? 
  
 ていうかそいうのも含めて全ソースあるとわかりやすいんだが 
 エスパーばかりじゃないんで 
323(1): 2018/03/03(土)21:15 ID:S3+rG/m9(2/5) AAS
 しかしRoll A BALLって日本語のしかもテキストバージョンあんのかよ 
 Youtubeで英語しかないと思って、英語字幕で見てたわ 
324: 2018/03/03(土)21:17 ID:S3+rG/m9(3/5) AAS
 なぜかUnityの人 Gyazo使ってるね 
 普通imgrイメグラだろうけど 
上下前次1-新書関写板覧索設栞歴
あと 678 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.012s