Unity3D中如何将导入的资源包删除

Unity3D中如何将导入的资源包删除,第1张

1.首先,打开自己的unity3d场景,如下所示。

2.然后创建一个基本的模型对象在该方案中,如下所示。

3.向对象添加Rigidbody属性,如下图。

4.创建两个脚本,Add_script和力量,如下所示。

5.打开Add_script,通过内表面的AddComponent将Forcescript添加到objectCapsule中,通过Destroy删除script组件,分别设置space和delete按钮。

UnityEngineInternal。APIUpdaterRuntimeServices。AddComponent (GameObject。查找(“胶囊”)、“添加力”、“力”)销毁(GetComponent <Force >())。

6.将Add_script脚本添加到对象中,如下图。

7.按空格键将force脚本添加到对象山中。

8.现在,您可以添加一个力对象移动的对象,所以脚本,如下所示。

9.然后按下删除键,脚本对象将被删除,让您可以灵活地将删除脚本添加到对象,如下所示。

选中要添加重力的物体→在Inspector属性窗口最下方点击Add

Component

添加组件→Physics→Rigidbody即可

其实就是为物体添加了一个刚体组件,用来模拟物体受力的影响,刚体组件添加后,如果效果不满意,可以展开该组件调整参数达到想要的效果

using UnityEngine

using System.Collections

public class NewBehaviourScript : MonoBehaviour

{

public int speed = 5

public GameObject a

private Vector3 b

void Update()

{

if (Input.GetButtonDown("Firel"))

{

//生成物体

GameObject n = (GameObject)Instantiate(a,new Vector3(a.transform.position.x,a.transform.position.y,a.transform.position.z),Quaternion.identity)

//转换方向

Vector3 b = transform.TransformDirection(Vector3.forward)

//给物体加力

n.GetComponent<Rigidbody>().AddForce(b*28000)

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7881482.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存