返回介绍

Cubemap.GetPixel 获取像素颜色

发布于 2019-12-18 15:37:38 字数 1367 浏览 1069 评论 0 收藏 0

JavaScript => public function GetPixel(face: CubemapFace, x: int, y: int): Color;
C# => public Color GetPixel(CubemapFace face, int x, int y);

Parameters 参数

Description 描述

Returns pixel color at coordinates (face, x, y).
返回所在坐标(face, x, y)处的像素颜色。

If the pixel coordinates are out of bounds (larger than width/height or small than 0), they will be clamped or repeat based on the texture's wrap mode.

如果像素坐标超出边界(大于宽/高或小于0),它将基于纹理的循环模式来限制或重复。

The texture must have the Is Readable flag set in the import settings, otherwise this function will fail.

这个纹理必须在导入设置中设置为可读,否则,这个函数将错误。

JavaScript:

// prints the color of the pixel at (0,0) of the +X face
	var c : Cubemap;
	Debug.Log(c.GetPixel(CubemapFace.PositiveX, 0, 0));

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public Cubemap c;
    void Example() {
        Debug.Log(c.GetPixel(CubemapFace.PositiveX, 0, 0));
    }
}

cubemap

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文