Unity3d-Texture2D

Texture2D有两个构造函数:

static function Texture2D (width : int, height : int) : Texture2D

static function Texture2D (width : int, height : int, format : TextureFormat, mipmap : boolean) : Texture2D

第一个函数创建出来的图片TextureFormat为ARGB32,并带有mipmap。第二个函数可以自定义TextureFormat和是否带有mipmap,这个控制性比较强一点。

其后都可以通过SetPixel等函数来加载图片。

其实呢,对于图片的控制可以通过width,height,filterMode,anisoLevel,wrapMode,mipMapBias实现

filtermode:

Point

Point filtering - texture样本会变模糊

Bilinear

Bilinear filtering - texture样本会被平均计算

Trilinear

Trilinear filtering - texute样本机mipmap之间会被平均计算

Anisotropic filtering:1~9。1,没有各向异性过滤,9最高。在shallow angle(不能准确翻译,)情况下表现好,在地板,路面等表现比较好,但是耗费显卡资源

Wrap mode:铺贴方式,重复或者拉伸。

mipMapBias :正值,变模糊;负值,锐化。较大的负值会影响性能(绝对值较大?)推荐不负值不超过-0.5,使用Anisotropic filtering可以更好的达到锐化效果(是么,没看到啊,嘻嘻)。

试试每个属性吧,总有一款适合你,你值得拥有。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值