当前位置:首页 » 编程软件 » unity修改另一个脚本

unity修改另一个脚本

发布时间: 2023-05-17 17:28:52

Ⅰ Unity3d脚本修改

你需要在Unity里面设置VS为你的默认编辑器,方法Edit->Preference然后External Tools里面External Script Editor里面选择Visual Studio。之后工程里面的代码你双击打开都是关联好的了。 参考官方文档:网页链接

如果问题解决了,希望你点击采纳。如果还有问题,欢迎随时追问。

Ⅱ Unity3D如何正确调用与修改另一个脚本中的全局变量(在碰撞检测中)


voidOnCollisionEnter2D(Collision2Dcol)///Collision2Dco1碰撞的那个碰撞物体信息
{
varyk=col.transform.GetComponent<bringkey>();//获取那个碰撞物体上的类BringKey
if(yk.yellowkey>0)
{
Destroy(gameObject);
yk.yellowkey--;
}
}

要获取的是已经存在于场景中的对象,继承MonoBehaviour的类相当于你贴到对象上的一个脚本控件。你要获取的是一个已经存在与场景内的对象,不能使用New,OnCollisionEnter2D函数中发生碰撞的那一刻会把与当前物体接触的那个物体碰撞信息通过参数Collision2D col传递进来。可以通过这个传递过来的值,修改传递过来物体上脚本的参数。

Ⅲ unity中怎么用JS修改其他脚本的变量

var HP : PLAYERHP;
function Start () {
HP = GameObject.Find("PLAYER-HP").GetComponent(PLAYERHP);
}
function Update () {
}
function OnParticleCollision (other : GameObject) {
if (other.gameObject.tag == "WALL-ATTACK")
{
HP.Health = HP.Health - 5;
/拿举/此脚本侦测到粒子大敏局碰撞时PLAYERHP里的Health变量滚让减5~~
print(HP.Health);
//显示PLAYERHP里的Health变量~~
}
}

Ⅳ unity脚本中变量在另一个脚本如何调用

1、首先我们棚睁创建一个新的项目。

Ⅳ unity脚本中变量在另一个脚本如何调用

1.新建两个脚本,在脚本2中实例化脚本1。

Ⅵ 在unity3D: c# 怎样调用另外一个c#脚本里面东西

例:第一个脚本名字为Class_1,第二个脚本名字为Class_2,Class_1调用Class_2
如果Class_2没有绑定在任何GameObject上,那在Class_1里写法:

Class_2 c2 = new Class_2();

如果Class_2绑定在GameObject上,那在 Class_1里写法:

Class_2 c2 = null;
void Start()
{
c2 = GameObject.Find("绑定的GameObject名字").GetComponent<Class_2>();
}

Ⅶ Unity3D中在一个脚本中怎么修改另一个脚本中定义的全局变量,比如主程

对方gameobject.getcomp。好举闷友弯。答困<c#脚本类名>()要调用的字段必须是public的

热点内容
存储过程能写exp语句吗 发布:2025-07-15 13:40:13 浏览:882
手机漫出算法 发布:2025-07-15 13:40:03 浏览:784
易语言管理系统源码 发布:2025-07-15 13:11:49 浏览:947
服务器老是自己关机重启什么原因 发布:2025-07-15 13:11:48 浏览:440
能耗数据库 发布:2025-07-15 12:50:55 浏览:329
谜宫脚本 发布:2025-07-15 12:40:07 浏览:865
安卓手机语音操作在哪里开启 发布:2025-07-15 12:18:49 浏览:284
安卓导航仪上网卡插哪里 发布:2025-07-15 12:01:58 浏览:455
把文件编译成数据 发布:2025-07-15 11:53:16 浏览:543
mt4如何修改密码 发布:2025-07-15 11:53:16 浏览:216