当前位置: 首页 > news >正文

深圳微信小程序开发网站建设一键建网站

深圳微信小程序开发网站建设,一键建网站,WordPress标签转拼音代码,域名连接网站创建一个脚本 将代码挂载到物体上 取消物体的重力 运行即向z轴运动 加力之后 是否停止是由阻力影响 如果阻力为零 则会一直运动 如果希望就算有阻力也让物体一直动就将加力代码放在Update函数里 using UnityEngine; public class Power : MonoBehaviour{ Rigidbody rigidBo…

创建一个脚本

将代码挂载到物体上

取消物体的重力

运行即向z轴运动

加力之后 是否停止是由阻力影响 如果阻力为零 则会一直运动

如果希望就算有阻力也让物体一直动就将加力代码放在Update函数里

using UnityEngine;
public class Power : MonoBehaviour{
    Rigidbody rigidBody;
    void Start(){
        #region 刚体自带力方法

        #endregion
        //1.首先获取刚体组件
        rigidBody = this.GetComponent<Rigidbody>();
        //2.加直线力 相对世界坐标 z轴正方向加力
        rigidBody.AddForce(Vector3.forward * 10);
        //      相对本地坐标
        rigidBody.AddRelativeForce(Vector3.forward * 3);
        //      相对世界坐标下 让对象 相对本地坐标移动
        rigidBody.AddForce(this.transform.forward * 10);
        //3.加旋转力 相对世界坐标 y轴旋转
        rigidBody.AddTorque(Vector3.up * 10);
        //      相对本地坐标
        rigidBody.AddRelativeTorque(Vector3.up * 3);
        //4.直接改变速度
        //这个速度方向 是相对于 世界坐标系的
        //如果要直接通过改变速度 让其移动 一定要注意
        rigidBody.velocity = Vector3.forward * 10;
        //5.模拟爆炸效果
        //模拟爆炸的力 一定是所有希望产生爆炸效果影响的对象
        //都需要得到他们的刚体 来执行这个方法 才能有效果
        rigidBody.AddExplosionForce(100, Vector3.zero, 10);
    }
}
运行即可在中心(0,0)受到一爆炸力被弹开然后自己受到旋转和向z轴移动的力

【力组件】:在场景物体上添加一个常量力的组件

如果这个物体没有刚体 会自动添加一个带重力的刚体 我们可以取消重力 改变它的旋转力让其旋转

using UnityEngine;
public class Power : MonoBehaviour{
    Rigidbody rigidBody;
    void Start(){
        #region 刚体自带力方法

        #endregion
        //1.首先获取刚体组件
        rigidBody = this.GetComponent<Rigidbody>();
        //2.加直线力 相对世界坐标 z轴正方向加力
        rigidBody.AddForce(Vector3.forward * 10);
        //      相对本地坐标
        rigidBody.AddRelativeForce(Vector3.forward * 3);
        //      相对世界坐标下 让对象 相对本地坐标移动
        rigidBody.AddForce(this.transform.forward * 10);
        //3.加旋转力 相对世界坐标 y轴旋转
        rigidBody.AddTorque(Vector3.up * 10);
        //      相对本地坐标
        rigidBody.AddRelativeTorque(Vector3.up * 3);
        //4.直接改变速度
        //这个速度方向 是相对于 世界坐标系的
        //如果要直接通过改变速度 让其移动 一定要注意
        rigidBody.velocity = Vector3.forward * 10;
        //5.模拟爆炸效果
        //模拟爆炸的力 一定是所有希望产生爆炸效果影响的对象
        //都需要得到他们的刚体 来执行这个方法 才能有效果
        rigidBody.AddExplosionForce(100, Vector3.zero, 10);
        #region 力的模式
        #endregion
        //第二个参数 力的模式: 计算方式不同 导致移动速度不同
        //Acceleration : 给物体增加一个持续的加速度,忽略其质量
        rigidBody.AddForce(Vector3.forward * 10,ForceMode.Acceleration);
        //Force : 给物体增加一个持续的力,和质量有关
        rigidBody.AddForce(Vector3.forward * 10, ForceMode.Force);
        //Impulse : 给物体添加一个瞬间的力,与物体的质量有关,忽略时间 默认为1
        rigidBody.AddForce(Vector3.forward * 10,ForceMode.Impulse);
        //VelocityChange : 给物体添加一个瞬时速度,忽略质量
        rigidBody.AddForce(Vector3.forward * 10,ForceMode.VelocityChange);
        #region 力组件 对物体添加组件Constant Force

        #endregion
    }
    private void Update(){
        #region 刚体的休眠

        #endregion
        //获取刚体是否处于休眠状态 如果是
        if (rigidBody.IsSleeping())
            rigidBody.WakeUp();//就唤醒
    } 
}
 

http://www.yayakq.cn/news/550830/

相关文章:

  • 在门户网站管理建设工作讲话宝应县城乡建设局网站
  • 集宁有做蒙古黑石材网站的嘛2003年北京网站建设
  • 商务网站建设毕业设计模板行者seo
  • 深圳网站制作公司兴田德润信任高河南专业网站建设招聘
  • 炫酷文字制作网站单位的网站建设费会计处理
  • 网站建设的ppt模板想在网上做外卖 上什么网站好
  • 广州网站建设专业乐云seowordpress怎么制作订单号管理
  • 建设电商平台网站在centos下安装wordpress
  • 五家渠建设局网站北京微网站建设设计服务
  • 轻淘客的轻网站怎么做齐齐哈尔哪里做网站
  • 上海市工程质量建设管理协会网站下载资料免费网站
  • 网站开发的历史用jsp做网站的体会
  • 建团购网站自己设计一个网站首页
  • 做网站多大网站建设自查情况
  • 业务推广网站怎么创建个网站
  • 建站平台系统自建网站成都
  • 个人社保缴费基数怎么算wordpress对seo友好吗
  • 沈阳做网站比较好的公司wordpress留言模板
  • 自己做免费的网站wordpress主体开发
  • 找网上公司做网站安慧桥做网站公司
  • 郑州网站建设 推广精品资料网文件下载
  • 廊坊企业网站外包php部署网站
  • 重庆互联网网站建设家乡ppt模板免费下载网站
  • 云南高端网站建设固原网站建设公司
  • 做网站的公司现在还 赚钱吗6网络服务器租赁
  • 哪个公司做的网站好有关网站建设的视频
  • 网站如何做m适配简洁的网页模板
  • 外贸电子商务网站建设上海搬家公司收费价目表2021
  • 网站制作网站建站营销网络建设体系
  • 摄影网站怎么做石家庄经济