Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка CS0117 в коде на движке Unity 3d 2022 года

Егор Лихопавло Ученик (102), открыт 3 недели назад
В скрипте Unity написало ошибку: CameraBloodEffect.cs(42,22): error CS0117: 'Graphics' does not contain a definition for 'Blit'

Вот скрипт:
 using UnityEngine; 

namespace HFPS.Player
{
public class CameraBloodEffect : MonoBehaviour
{
private Material material = null;

public Texture2D bloodTexture;
public Texture2D bloodNormalMap;

[Range(0.0f, 1.0f)]
public float bloodAmount = 0.0f;

[Range(0.0f, 1.0f)]
public float distortion = 1.0f;

public Shader bloodShader = null;

void OnRenderImage(RenderTexture source, RenderTexture dest)
{
if (bloodShader == null) return;
if (material == null)
{
material = new Material(bloodShader);
}

if (material == null) return;

if (bloodTexture != null)
{
material.SetTexture("_BloodTex", bloodTexture);
}

if (bloodNormalMap != null)
{
material.SetTexture("_BloodBump", bloodNormalMap);
}

material.SetFloat("_Distortion", distortion);
material.SetFloat("_BloodAmount", bloodAmount);
Graphics.Blit(source, dest, material);
}
}
}
0 ответов
Похожие вопросы