当前位置:   article > 正文

Unity2D中实施2D刚体力及构建二位矢量_unity2d施加力

unity2d施加力

以下是几种写法:

1.

首先注意,新版unity中改变了2d中函数调用方式,新方式如下:
定义一个rb:
public Rigidbody2D rb;
在start函数中,
  1. void Start()
  2. {
  3. rb = GetComponent<Rigidbody2D>();
  4. }
实际函数调用时:
rb.AddForce(x_addForce.x_force);

 
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class addForce : MonoBehaviour
  5. {
  6. public float x_power = 0.0f;
  7. public float y_power = 100.0f;
  8. public Rigidbody2D rb;
  9. Vector2 x_force ;
  10. public addForce()
  11. {
  12. x_force = new Vector2(x_power, y_power);
  13. }
  14. void Start()
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/89627
推荐阅读
相关标签
  

闽ICP备14008679号