[過去ログ] 【3Dゲームエンジン】Unity質問スレッド29 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
868(1): 名前は開発中のものです。 [sage] 2017/07/02(日) 23:31:33.98 ID:uNLX2KlV(13/15) AAS
>>865865(6): 名前は開発中のものです。 [sage] 2017/07/02(日) 23:08:49.31 ID:dVwEafn/(1) AAS
Cubeで作った床の上をSphereを回転させて移動させたいと考えています。
Spehgeにtransform.Rotateを使用して回転させているのですが、
床の上を空回りするだけで移動してくれません
おそらくRotateはオブジェクトの角度を変えるだけで
物理的に回転をしているわけではないのかなと考えています
もしSphereのような球体を回転させながら摩擦によって床の上を転がしたい場合は
どのような方法が可能でしょうか
もし何かアドバイスありましたら教えてください、、
摩擦まで意識してるなら
物理で動かすのが簡単なので
英語がわかるなら詳しくはこの辺みてもらうとして
外部リンク:unity3d.com
簡単にいうとボールにrigidbodyと
下みたいなスクリプトつけてやると
物理でころころと転がる
using UnityEngine;
using System.Collections;
public class ball : MonoBehaviour {
private Rigidbody rb;
void Start ()
{
rb = GetComponent<Rigidbody>();
Vector3 movement = new Vector3 (0.0f, 0.0f, 100.0f);
rb.AddForce (movement);
}
}
上下前次1-新書関写板覧索設栞歴
あと 134 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s