kwrl.net
当前位置:首页 >> 如何用代码控制NGUI中SpritE的图片? >>

如何用代码控制NGUI中SpritE的图片?

public UnityEngine.Sprite sprite2D { get { return mSprite; } set { if (mSprite != value) { RemoveFromPanel(); mSprite = value; nextSprite = null; MarkAsChanged(); } } } 也就是说sprite2D是可设置和可获取的,那么我们只需要写一个脚...

同一个atlas里通过spriteName设置图片UISprite sprite = gameObject.GetComponent(); sprite.spriteName = "XXX"; 查看原帖>>

这么简单的都不懂啊 public UILabel text; 声明,然后脚本给一个物体,直接把label拖上去,然后引用的 时候直接使用text.text = "中文"; 这是label。 至于button你想问的是按钮的事件吗? 添加脚本buttonmessage, 然后把写有事件的脚本拖给targ...

UIsprite ui = myUISprite; ui.spriteName = newSpriteString;

必须要加collider 才能获取到,用UICamera.hoveredObject,获取到物体,然后得到UiSprite ,得到名字就行了

uisprite.with uisprite.height

举个例子,我要宽500,高20. gameObject.GetComponent().width = 500; gameObject.GetComponent().height = 20;

首先你要换的新图片必须和旧的图片在一个图集里,然后 gameObject.GetComponent(),name = "新图片名字";就可以了。

public UnityEngine.Sprite sprite2D { get { return mSprite; } set { if (mSprite != value) { RemoveFromPanel(); mSprite = value; nextSprite = null; MarkAsChanged(); } } } 也就是说sprite2D是可设置和可获取的,那么我们只需要写一个脚...

果然一语中的! 确实就算能让GUI用了NGUI图集的UISprite,也会因为远近而没法准确显示头顶序号。我也决定换个解决方案。请问您说的那个头顶标签功能,是不是就像头顶悬浮血条名字那样的设计? 查看更多答案>>

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com