Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过触发器将对象的纹理更改为新纹理_Javascript_Unity3d - Fatal编程技术网

Javascript 如何通过触发器将对象的纹理更改为新纹理

Javascript 如何通过触发器将对象的纹理更改为新纹理,javascript,unity3d,Javascript,Unity3d,我在游戏中有一个触发器,当玩家进入某个区域时,我想改变纹理。我已设置触发器,但无法更改waal(对象)的图像 以下是我正在使用的代码: var Wall1: GameObject; \\Existing Game Object var wall1TC: Texture; \\Texture to change Existing Game Object to. function OnTriggerEnter() { GetComponent.<Renderer>()

我在游戏中有一个触发器,当玩家进入某个区域时,我想改变纹理。我已设置触发器,但无法更改waal(对象)的图像

以下是我正在使用的代码:

var Wall1: GameObject; \\Existing Game Object
var wall1TC: Texture; \\Texture to change Existing Game Object to.


  function OnTriggerEnter() {

     GetComponent.<Renderer>().material.mainTexture = Resources.Load("Wall_New_Texture", Texture);

  }
var Wall1:游戏对象\\现有游戏对象
var-wall1TC:纹理\\将现有游戏对象更改为的纹理。
函数OnTiggerEnter(){
GetComponent.(.material.mainTexture=Resources.Load(“墙\新\纹理”,纹理);
}
不知道我做错了什么

能找个人帮忙吗


谢谢

以下是更改墙材质纹理的代码-

var Wall1: GameObject; \\Existing Game Object
var wall1TC: Texture; \\Texture to change Existing Game Object to.

function OnTriggerEnter() {

    Wall1.GetComponent.<Renderer>().material.mainTexture = wall1TC;

}
var Wall1:游戏对象\\现有游戏对象
var-wall1TC:纹理\\将现有游戏对象更改为的纹理。
函数OnTiggerEnter(){
Wall1.GetComponent.(.material.mainTexture=wall1TC;
}

以下是更改墙材质纹理的代码-

var Wall1: GameObject; \\Existing Game Object
var wall1TC: Texture; \\Texture to change Existing Game Object to.

function OnTriggerEnter() {

    Wall1.GetComponent.<Renderer>().material.mainTexture = wall1TC;

}
var Wall1:游戏对象\\现有游戏对象
var-wall1TC:纹理\\将现有游戏对象更改为的纹理。
函数OnTiggerEnter(){
Wall1.GetComponent.(.material.mainTexture=wall1TC;
}

Wow!谢谢现在开始工作了!!真不敢相信这么简单!哇!谢谢现在开始工作了!!真不敢相信这么简单!