unity3d

    0

    1答えて

    私はUnityエンジンでC#で2Dゲームを作成しています。私はy軸上を一貫して上に移動するプレーヤーオブジェクトを持っています。私はプレーヤーが画面上にカーソルをドラッグすることでそれを操縦させたいと思っています(モバイルデバイスでスワイプすると思います)。 私はすでに何か試しましたが、カメラの端にプレーヤーを配置するために、画面の端までずっとドラッグしなければなりません。プレイヤーがマウスの位置

    0

    1答えて

    public bool m_controller; public Vector3 m_velocity; private float m_curSpd; private flost m_speedSmoothVelocity; private Start() { m_controller = GetComponent<CharacterController>(); }

    0

    1答えて

    最初に、私は英語をうまく話せないので理解してもらいたいと思います。 私はUnityを使用しています。 Unityバージョンは5.6.1f1です。 AdMobバージョンとAdcolonyバージョンは最新です。 元々、Admob + Unity Adsメディエーションを使用しています。 この時点で、admobバナーの読み込みと成功を示します。 後、私はAdColoyを追加します。 ただし、admobバ

    1

    1答えて

    私は、目標に達する次のレベルに進むようにプレーヤーを作りたいと思っています。これは私がレベル2と題したシーンをロードするために使用しています現在のコードです: SceneManager.LoadScene("Level2"); 私がロードする2番目のレベルを取得しますが、何らかの理由、それとの最初のレベルの負荷のためにすることができます。レベル1をクリアするために必要なコードがありますか?

    1

    1答えて

    私はGolfBallのパスを示すLineRendererパスを持っています。 画像で茶色の色のパスをご覧ください。 private void createTrail() { lineRenderer.SetColors(tracerColor, tracerColor); lineRenderer.SetVertexCount(maxVertexCount); fo

    0

    1答えて

    私は現在、3D世界でプレーヤー(球体)を移動するためにマウス入力を使用しています。私はレイキャストでhit.pointの座標を使ってこれをやっています。これは私のゲームがうまくいくようにする方法ですが、それは3Dゲームなので、マウスの座標を使ってプレーヤーを動かすと正しく整列しません。これは、プレーヤーが3dであり、マウス座標が2dであるためです。ここで は私のコードです: public floa

    1

    1答えて

    Unity 2017.2を使用しています。 私には奇妙な問題があります。エディターにゲームを走らせると、FPSは5〜7FPSのように非常に低くなります。しかし、私がビルドしてゲームを実行すると、150 - 200 FPSで問題なく完全に動作します。 はすべてがエラーなし罰金runingてされています は、ここに私のプロファイラです。あなたは、問題がどこにあるか私に何か示唆を与えることができます。私

    0

    1答えて

    ARKitを使う私は、画面をタップすることで、オブジェクトを表面に置くことができます。 オブジェクトを「空中に」置くことは可能ですか? たとえば、私の前にポータルを開きたいとします。だから私は画面上でタップすると、私はこの場所に表示するポータルをしたいが、私はそれが任意の表面に接続されて欲しくない。 おそらく私の指タップと私のデバイスの軸の座標を使用する必要がありますが、私はz軸(私とポータルの間

    0

    1答えて

    ボタンを押す機能を動作させるには、#秒間だけで作業しますか?たとえば、ユーザーはEをいつでも押すことができますが、たとえばアニメーションを5秒ごとに実行できますか?私はInvokeを試みましたが、それはうまくいかないように動作するようです。私はタイムスタンプとStartCoroutine(waitforseconds)も試みました。これは、すべての作品 void Update() {

    0

    1答えて

    private void Update() { if (Input.GetKey(KeyCode.R)) { objectToScale.transform.Rotate(Vector3.up, rotationSpeed * Time.deltaTime); } if (Input.GetKeyUp(KeyCode.R)) {