Unity Learn home

Groups have been deprecated and are now in read-only mode.

bg
Invite Others
Search
More
DISCUSSION
MEMBERS
Search
Group Info
Description
【2021年2月4日にUnity Connectが終了したことに伴い、本グループもアーカイブのみとします。ご質問などは他のコミュニティグループをご活用ください。】 Unityを学びたい人向けのグループ。おすすめの書籍やWeb記事、動画やチュートリアルプロジェShow more
Preferred Language
Japanese
p
polygonaa
Dec 7, 2020
左右の矢印キーで移動、スペースキーでジャンプするスライムを作ろうとしているのですが、スライムのアニメーションは再生されるもののキーで動かすことが出来ません。誰かわかる方がいたらアドバイスを頂きたいです。ソースコードを置いときます。
public class player : MonoBehaviour
{
private Rigidbody rb;
private Animator anim;
public float Jumppower;
int horizon;
private bool Grounded = false;
// Start is called before the first frame update
void Start()
{
rb = GetComponent<Rigidbody>();
anim = GetComponent<Animator>();
}

// Update is called once per frame
void Update()
{
if (Input.GetKeyDown(KeyCode.Space) && Grounded == false)// もし、スペースキーがおされたなら、
{// Groundedをtrueにする
rb.AddForce(Vector3.up * Jumppower);
Grounded = true;
// 上にJumpPower分力をかける
}
if (Input.GetKey(KeyCode.RightArrow))
{
horizon = 3;
GetComponent<Rigidbody>().velocity = new Vector3(horizon, GetComponent<Rigidbody>().velocity.y, 0);
anim.SetFloat("move", 0f);
}
else if (Input.GetKey(KeyCode.LeftArrow))
{
horizon = 3;
GetComponent<Rigidbody>().velocity = new Vector3(-horizon, GetComponent<Rigidbody>().velocity.y, 0);
anim.SetFloat("move", 0f);
}
}
private void OnCollisionEnter(Collision collision)
{
if (collision.gameObject.CompareTag("Ground"))
{
Grounded = false;
}
}
}

Yuji YASUHARA
Field Engineer
4 years ago
動作するはず、のように思えますが、なぜでしょうね・・ KeyCode.RightArrow KeyCode.LeftArrow はキーボードの矢印キーで、いわゆるWASDでは動かないですけど。 おそらく既にシンプルな状態にしたコードを載せていると思いますが、もっと削るなどして velocity への代入が実行されているか確認するのがいいと思います。
tombo95
Dec 5, 2020
今スワイプで車を動かし旗に近づけるゲームを作っていますが、車と旗との距離をUIにするスクリプトを書いたらNEW TEXTとしか表示されず、このようなエラーが出ました。わかる人がいればお願いします。
NullReferenceException: Object reference not set to an instance of an object
GameDirector.Update () (at Assets/Scenes/GameDirector.cs:21)

4 years ago
@tombo95 それはgameobjectが設定されていない状態なので public にしてスクリプトで直接貼るか Getcomponentで取得したらいいと思います。 とりあえず僕から言えることはここまでなのでコードを見せてください。
野村一護
Nov 28, 2020
お久しぶりです。
いきなりなのですが、 ビジュアルスタジオでコードを書いているのですが、visualstudioではエラー表示されていないのですがUnity本体ではエラーコードが表示されています。どうすれば直すことができますでしょうか?
例: public g(正:G)ameObject gameobject なのにエラーコードが出ない など

Wally Hardmaker
Nov 16, 2020
ヘルプ募集!:サードパーソンアドベンチャーゲームに必要なプログラマー
ヘルプ募集!:サードパーソンアドベンチャーゲームに必要なプログラマー
プログラマーが必要です!
立体的迷路の階層切り替えの実装
高瀬竜二
Oct 23, 2020
お世話になります。
UnityでAndroid 向けに取り掛かりたい初心者です。
unity2020.1、unity + Android開発について、
参考資料となるおすすめ本はありますか?

Android開発について調べるうちに、SDKの準備や設定など開発する前の
設定など色んな準備が必要になることがわかったので、
開発環境の整えから実際の実装までの手順があるのような本があれば良いのですが、
ご存知であれば、教えていただけませんか?
よろしくお願いいたします。

Description
【2021年2月4日にUnity Connectが終了したことに伴い、本グループもアーカイブのみとします。ご質問などは他のコミュニティグループをご活用ください。】 Unityを学びたい人向けのグループ。おすすめの書籍やWeb記事、動画やチュートリアルプロジェShow more
Preferred Language
Japanese