unity3d 实现鼠标移到一张图片上时该图片切换成另一张图片,当鼠标挪开,图片变回原来的图片

脚本用js和C#都可以... 脚本用js和C#都可以 展开
 我来答
百度网友000dd69
推荐于2016-10-02 · TA获得超过1351个赞
知道小有建树答主
回答量:435
采纳率:100%
帮助的人:605万
展开全部
var t1:Texture;
var t2:Texture;
var t3:Texture;
var t4:Texture;
//鼠标移到图片上时,切换图片
function OnMouseEnter(){
gameObject.renderer.material.mainTexture = t1
}
//鼠标移开图片上时,切换图片
function OnMouseExit(){
gameObject.renderer.material.mainTexture = t2
}
//鼠标在图片按下时,切换图片
function OnMouseDown(){
gameObject.renderer.material.mainTexture = t3
}
//鼠标在图片抬起时,切换图片
function OnMouseUp(){
gameObject.renderer.material.mainTexture = t4
}
首先要把图片放到一个物体上,把该脚本也放到物体上,t1,t2,t3,t4是四张图片。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式