Активность пользователя

пользователь оставил комментарий 13.12.24 к публикации Шейдер наклеивание стикера

В Unity, щелкните правой кнопкой мыши в папке Assets и выберите Create > Shader > Unlit Shader. Назовите его, например, StickerShader.
Откройте шейдер в текстовом редакторе (например, Visual Studio Code) и замените содержимое на следующее:

Shader "Custom/StickerShader"
{
    Properties
    {
        _MainTex ("Texture", 2D) = "white" {}
        _StickerProgress ("Sticker Progress", Range(0, 1)) = 0
    }
    SubShader
    {
        Tags { "RenderType"="Opaque" }
        Pass
        {
            CGPROGRAM
            #pragma vertex vert
            #pragma fragment frag
            #include "UnityCG.cginc"

            struct appdata
            {
                float4 vertex : POSITION;
                float2 uv : TEXCOORD0;
            };

            struct v2f
            {
                float2 uv : TEXCOORD0;
                float4 vertex : SV_POSITION;
            };

            sampler2D _MainTex;
            float _StickerProgress;

            v2f vert (appdata v)
            {
                v2f o;
                o.vertex = UnityObjectToClipPos(v.vertex);
                o.uv = v.uv;
                return o;
            }

            fixed4 frag (v2f i) : SV_Target
            {
                fixed4 col = tex2D(_MainTex, i.uv);
                if (i.uv.y > _StickerProgress)
                {
                    col.a = 0;
                }
                return col;
            }
            ENDCG
        }
    }
    FallBack "Diffuse"
}


Создайте новый скрипт:

В Unity, щелкните правой кнопкой мыши в папке Assets и выберите Create > C# Script. Назовите его, например, StickerAnimation.
Откройте скрипт в текстовом редакторе и замените содержимое на следующее:

using UnityEngine;

public class StickerAnimation : MonoBehaviour
{
    public Material stickerMaterial;
    public float animationSpeed = 1.0f;
    private float stickerProgress = 0.0f;

    void Update()
    {
        stickerProgress += Time.deltaTime * animationSpeed;
        stickerMaterial.SetFloat("_StickerProgress", stickerProgress);

        if (stickerProgress >= 1.0f)
        {
            stickerProgress = 1.0f;
            enabled = false; // Останавливаем анимацию
        }
    }
}


Настройка стикера
Создайте объект в сцене:

Создайте новый объект (например, Plane или Quad) и назначьте ему материал StickerMaterial.
Добавьте скрипт анимации:

Добавьте компонент StickerAnimation к объекту и назначьте поле stickerMaterial вашему материалу.

пользователь оставил комментарий 12.12.24 к публикации Помогите решить проблему

братанчик, ну тут без бутылки хуй разберешься с этими ошибками?

пользователь оставил комментарий 21.08.24 к публикации Multiplayer PUN 2 Integration (STP)

не работает

пользователь оставил комментарий 21.07.24 к публикации (STP) Survival Template PRO

нет, но версия с мультиплеером скоро появится!

пользователь оставил комментарий 21.07.24 к публикации Horror Game Template - Backrooms Environment

а что не так?

пользователь оставил комментарий 15.02.24 к публикации Game Shooter (Unity3D)

II_AjaX_II, https://www.youtube.com/embed/Wg_1QAlvNgY?si=LZONPS93CRaxr1-Q

пользователь оставил комментарий 14.02.24 к публикации Ultimate Grid Inventory

Просто пушка ассет, спасибо вам огромное! Лав

пользователь оставил комментарий 20.10.23 к публикации Arctic Combat Full Unity Source

bober, все анимации и руки вырезаны из этого исходника, используйте свои

пользователь оставил комментарий 17.10.23 к публикации Arctic Combat Full Unity Source

Нужно будет создать базу данных самостоятельно. Я очистил всю информацию, которая была здесь ранее. Вы можете отключить "логин" на сцене Silo1, чтобы просто перейти к игре. Вы не можете зарегистрироваться или войти в систему из-за отсутствия базы данных. Чтобы выяснить текущую базу данных, вам нужно перейти в папку Levi Moore и просмотреть его файлы справки.

Впервые запускаете сцену на Silo1, может потребоваться некоторое время, чтобы все загрузилось, но после этого все пойдет гладко. Вы можете использовать это в учебных целях или попытаться продолжить наследие.

P.s. я бы рекомендовал использовать версию Unity 2018.1.9f2

пользователь оставил комментарий 04.09.23 к публикации FPS Engine

aekshov, обновили

    Чтобы оставлять сообщения - зарегистрируйтесь
    Открыть / закрыть чат

    Обратите внимание!


    Если у вас не отображаются материалы и какой либо интерфейс на сайте, пожалуйста, отключите блокировщики рекламы.