本文正在参与「金石方案 . 分割6万现金大奖」

关于作者

众所周知,人生是一个漫长的流程,不断克服困难,不断反思行进的过程。在这个过程中会发生许多对于人生的质疑和考虑,于是我决定将自己的考虑,经历和故事悉数共享出来,以此寻找共鸣!!!

专心于Android/Unity和各种游戏开发技巧,以及各种资源共享(网站、工具、资料、源码、游戏等)

欢迎关注公众号【空名先生】获取更多资源和交流!

前提

这是小空坚持写的Unity新手向系列,欢迎品尝。

小空为了便利更多的人(新手)看明白,运用的汉字,真实项目尽量运用英文规矩昂。

新手(√√√)

大佬(√)

实践过程

RawImage组件特点

Textture:用于展示的纹路图片 (恣意类型),而Image指定图片的特点是Source Image,其要求图片必须是Sprite。

Color:同Image相同是图片叠加色的功能。

Material:同Image相同,能给他贴上纹路。

Raycast Target:是否能够被射线检测到/是否接收事件/是否检测鼠标点击

UV Rect:挑选显现图片的哪一部分。X,Y坐标表明偏移,指明图片的哪个方位(0~1)放在控件的左下角。比如X设为0.5表明将图片左移0.5,即控件左下角对准图片的0.5方位;W,H表明对图片进行缩放。

多出来的空缺部分(向下移动后上面会有空,向左移动后右侧会有空),会依据贴图的Import Settings中的WrapMode 决定(在Project面板选中图片后,Improt Setting会在Inspector面板显现)

(1).Repeat 重复

(2).Clamp 用最终的像素填充(最终像素为透明,则也用透明填充)

(3).Mirror 以边界为中心线镜像

(4).Mirror Once只镜像一次,剩下的空缺的用最终的像素填充

(5).Per-axis 纵向v和横向u分别设置

加载网络图片

public class LoadImageNet : MonoBehaviour {
 public string url;
 private RawImage rawImage;
 void Start () {
 rawImage = this.GetComponent<RawImage> ();
 StartCoroutine (LoadImage());
 }
 IEnumerator LoadImage()
 {
 WWW www = new WWW (url);
 yield return www;
 rawImage.texture = www.texture;
 Debug.Log ("网络图片加载完结!");
 }
}

显现相机内容

  1. 在Project中创立一个Render Texture,注意这个Render有Size,假如过小于RawImage的尺寸,显现的作用会很含糊。
  2. 在场景中创立一个Camera,相机的Target Texture特点指定你上一步创立的Render Texture。
  3. RawImage的Texture也指定第一步创立的那个Render Texture。 运行后就能看见作用。

Unity技术手册-RawImage详解+加载网图+播放视频+显示相机内容

播映视频

  1. 创立咱们的 Raw Image 目标,创立 Render Texture
  2. 在 Raw Image 目标上增加 Video Player 组件
  3. 导入视频文件并增加到组件呼应方位
  4. 将 Render Texture 增加到 Raw Image 和 Video Player 组件上

Unity技术手册-RawImage详解+加载网图+播放视频+显示相机内容

其他

作者:小空和小芝中的小空

转载说明-务必注明来历:芝麻粒儿 的个人主页 – 专栏 – ()

这位道友请留步☁️,我观你气度不凡,谈吐间隐约有王者霸气,日后定有一番大作为!!!周围有点赞收藏今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。

本文正在参与「金石方案 . 分割6万现金大奖」