首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unity2D碰撞与一些物理

Unity2D碰撞与一些物理
EN

Stack Overflow用户
提问于 2015-07-02 08:58:35
回答 1查看 172关注 0票数 2

我正在制作一个2D坦克射击游戏,但我有一些问题和问题:

  1. 我遇到了碰撞的问题。

这里有个问题。去处理坦克碰撞问题。 (我不能张贴超过2个链接,因为声誉很低,所以你将不得不去图片手动,对不起。)

我需要让我的坦克不像上面所示。我用刚体在空的母体上,箱对撞机在罐体上。

我的检验员的“坦克(根)”和检验员的"tankBody“(船体)是这里。

坦克移动代码:

代码语言:javascript
复制
using UnityEngine;
using System.Collections;

public class Movement : MonoBehaviour {
    public float thrust;
    public float rotatingspeed;
    public Rigidbody rb;

void Start () {
    rb = GetComponent<Rigidbody>();
}

void Update () {
    if (Input.GetKey (KeyCode.W)) {
        transform.Translate (Vector2.right * thrust);           
    }
    if (Input.GetKey (KeyCode.S)) {
        transform.Translate (Vector2.right * -thrust);
    }
    if(Input.GetKey(KeyCode.A)) {
        transform.Rotate(Vector3.forward, rotatingspeed);
    }
    if(Input.GetKey(KeyCode.D)) {
        transform.Rotate(Vector3.forward, -rotatingspeed);
    }

}

}

  1. 我的子弹在零重力/太空中飞行。我需要他们不要这样盘旋(我以前也遇到过类似的问题,我无法解决)。在第一个环节中存在第一个问题。射击代码: 使用UnityEngine; 使用System.Collections; 公开课堂射击: MonoBehaviour { 公共Rigidbody2D弹丸;公共浮动速度= 20;公共转换桶;无效更新() { if (Input.GetButtonDown("Fire1")) { Rigidbody2D rocketInstance;rocketInstance =实例化(射弹,barrelend.position,barrelend.rotation)为Rigidbody2D;rocketInstance.AddForce(barrelend.right *航速);} }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-02 18:30:52

我设法解决了我的两个问题。为了解决第一个问题,我用了加力。我的新的移动刀和后背看起来如下:

代码语言:javascript
复制
if (Input.GetKey (MoveForward)) {
        //transform.Translate (Vector2.right * thrust); OLD !!  
        rb2D.AddForce(transform.right * thrust * Time.deltaTime);
    }
if (Input.GetKey (MoveBackward)) {
        //transform.Translate (Vector2.right * -thrust); OLD !!
        rb2D.AddForce(transform.right * -thrust * Time.deltaTime);

我不得不把我的质量调整为小一点(从2000年到1),推力变大(从0.2到50000),把阻力设置为50,角度阻力为100。

第二个问题是通过将阻力和角阻力设置为一个较大的值来解决的。就这样!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31180020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档