unity 2d贴图
来源:互联网 发布:linux设置时间 编辑:程序博客网 时间:2024/05/16 15:58
unity版本Unity 5.6.0f3
script:C#
介绍一下2D如何显示到屏幕上
有一种是将图片导入工程,直接拖拽到Scene里,又或者在代码里写Texture2D,将图片拖拽到这个Texture2D上
我在这里重点介绍代码显示的方法
public class Player:MonoBehaviour{public Texture2D _spriteTexture;private SpriteRenderer _spriteRender;public Sprite _mysprite;void Start(){_spriteRender = this.GetComponent(typeof(SpriteRenderer)) as SpriteRenderer;_mysprite = Sprite.Create(_spriteTexture,new Rect(0,0,_spriteTexture.width,_spriteTexture.height),new Vector2(0,0));_spriteRender.sprite=_mysprite;}}
_spriteTexture是需要手动把图片拖拽到这里
GetComponent(typeof(SpriteRenderer)) as SpriteRenderer需要绑定到一个GameObject上,这个GameObject需要有Sprite Renderer属性
Sprite.Create函数解释:贴图_spriteTexture,在_spriteTexture上0,0的位置,大小为_spriteTexture.width,_spriteTexture.height的宽高,Vector2(0,0)则是对GameObject的位置
最后一句完成贴图,就是显示在屏幕上了
0 0
- unity 2d贴图
- 3d max 模型贴图导入unity
- 京城游戏人-Day16: 解决 Unity 2D 游戏中贴图模糊的问题
- Unity 3D 光照贴图快速入门 Lightmapping Quickstart
- 初识Unity 3D——认识材质球、贴图
- Directx 2D的alpha 通道贴图
- 通过代码创建2d贴图
- Android OpenGL 2D贴图切换
- 记录一下GLFW的2D贴图
- GUI之绘制2D贴图
- Unity 2D 入门
- Unity 2D 动画
- Unity 2D Sprite
- Unity-2D物理
- unity多边形uv贴图
- Unity光照贴图
- unity动态贴图
- 【Unity Shaders】法线贴图
- 正向代理和反向代理
- Java中常用文件IO流类:FileInputStream和FileOutputStream
- c++实验4-项目6
- grunt自动刷新liveload
- bzoj4663 Hack
- unity 2d贴图
- Centos7上的yum命令
- layaAir学习之一:创建空项目----js方向
- 顺序表实现集合及大整数运算
- linux 生成ssl证书
- java项目类型---java新手
- 每天一个linux命令(30): chown命令
- 如何理解c++中的引用折叠?
- 初始化问题