unity3d 怎么在脚本判断 sprite

 我来答
忙碌小學生
2019-10-10 · TA获得超过229个赞
知道小有建树答主
回答量:156
采纳率:64%
帮助的人:52.1万
展开全部
Debug.Log(GetComponent<SpriteRenderer>().name);
其中GetComponent 是获取C#脚本对应的精灵的 <SpriteRenderer>这个组件 获得组件后可以访问它的public属性 ,name就是其中一个
ericsekkei
2016-03-23 · TA获得超过2625个赞
知道大有可为答主
回答量:1598
采纳率:0%
帮助的人:854万
展开全部
如何创建Sprite
创建一个Sprite可以遵循如下步骤
将一张图片拖动到Project视图中的某个文件夹的方式来添加Sprite资源。
修改Sprite资源的各项属性,如果是SpriteSheet的话还要对它在Sprite Editor中进行分割。
将Sprite资源拖动到Scene视图中,或者按住ctrl键同时选中SpriteSheet中的几张图片拖动到Scene视图中,这种方式会同时创建出一个动画。
创建Sprite的过程中请注意:
Sprite是作为Sprite Renderer组件的一个属性来添加到一个GameObject中的。
在Sprite Renderer中的Sorting Layer属性允许你设置Sprite被渲染的优先级。
SpriteRenderer使用在Sprite属性中的Texture, 但是使用Material中的Shader(着色器) ,默认选择的 Sprites/Default 这种Shader是忽略光照的,而Sprites/Diffuse 这种Shader则是不会忽略光照的。如果你将Material设置为None时,你会发现无法显示Sprite,因为你没有对这个Sprite进行着色。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式