本文正在参与「金石方案 . 分割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 ("网络图片加载完结!");
}
}
显现相机内容
- 在Project中创立一个Render Texture,注意这个Render有Size,假如过小于RawImage的尺寸,显现的作用会很含糊。
- 在场景中创立一个Camera,相机的Target Texture特点指定你上一步创立的Render Texture。
- RawImage的Texture也指定第一步创立的那个Render Texture。 运行后就能看见作用。
播映视频
- 创立咱们的 Raw Image 目标,创立 Render Texture
- 在 Raw Image 目标上增加 Video Player 组件
- 导入视频文件并增加到组件呼应方位
- 将 Render Texture 增加到 Raw Image 和 Video Player 组件上
其他
作者:小空和小芝中的小空
转载说明-务必注明来历:芝麻粒儿 的个人主页 – 专栏 – ()
这位道友请留步☁️,我观你气度不凡,谈吐间隐约有王者霸气,日后定有一番大作为!!!周围有点赞收藏今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。
本文正在参与「金石方案 . 分割6万现金大奖」