我有64x64树的纹理:
但是输出给了我这个(黑色杂乱的对象是我的树)
如果我将精灵拖动到编辑器中,它会被渲染为(创建新的游戏对象)。但我通过脚本访问它:
setTimeout(function(){
$(".landing-page-header-container").addClass('reveal-signup');
$(".landing-page-vehicle-left-container").addClass('animated fadeInLeftBig');
$(".landing-page-vehicle-right-container").addClass('animated fadeInUpBig');
$(".landing-close-video").removeClass('reveal-landing-close-video');
},8000)
});
$('.landing-close-video').click(function(){
$(".landing-page-header-container").addClass('reveal-signup');
$(".landing-page-vehicle-left-container").addClass('animated fadeInLeftBig');
$(".landing-page-vehicle-right-container").addClass('animated fadeInUpBig');
$(".landing-close-video").removeClass('reveal-landing-close-video');
});
重点是动态改变纹理。
任何人都能解释一下这种行为吗?有没有关于精灵和纹理的遗漏?我该如何解决?
答案 0 :(得分:1)
结果看起来SpriteRenderer
使用了错误的shader
,将材料更改为Sprites-Default
,它应该有效。
你是否有彩色图像,你会立即看到有问题,因为它们也会显示为黑色。