cool20141 cool20141

<a href= http://mosros.flybb.ru/viewtopic.php?f=2&t=635>Процесс получения диплома стоматолога: реально ли это сделать быстро?</a>

danilaxxl danilaxxl

CollectableItemData.cs

[CreateMenuItem(fileName = "newItem", menuName = "Data/Items/Collectable", order = 51]

GoloGames GoloGames

vadya_ivan, рад, что вам игра показалась интересной : )

P.S. Кстати уже доступна бесплатная демо-версия в Steam

vadya_ivan vadya_ivan

Визуал, задумка, музыка , механики, все в цель

GoloGames GoloGames

Ato_Ome, спасибо за позитивные эмоции, будем стараться : )

Ato_Ome Ato_Ome

Потрясающий результат, все так четенько, плавненько)
То ли саунд, то ли плавность напомнили мне игрушку World of Goo, удачи вам в разработке и сил побольше дойти до релиза!)

Cute Fox Cute Fox

Graphics are a little cool, good HD content. But this game doesn't cause nary interest me.
However the game is well done.

GMSD3D GMSD3D

Почему действие после всех условий выполняется?
[step another object]

Zemlaynin Zemlaynin

Jusper, Везде, но наугад строить смысла нет. Нужно разведать сперва территорию на наличие ресурсов.

Jusper Jusper

Zemlaynin, а карьеры можно будет везде запихать?
Или под них "особые" зоны будут?

Zemlaynin Zemlaynin

Это так скажем тестовое строительство, а так да у города будет зона влияния которую нужно будет расширять.

Jusper Jusper

А ссылка есть?

Jusper Jusper

Я не оч понял из скриншота, как вообще работает стройка. У игрока будет как бы поле строительства?

split97 split97

в игру нужно добавить время песочные часы в инвентаре, пока бегаешь наберается усталость и ты очень тормозной мобильный враг просто убевает

split97 split97

в игру нужно добавить время песочные часы в инвентаре, пока бегаешь наберается усталость и ты очень тормозной мобильный враг просто убевает

ViktorJaguar ViktorJaguar

Почему я нигде не могу найти нормальный туториал, где покажут как экипировать предмет (например, меч) в определенную (выделенную под оружие) ячейку???

Логотип проекта Unity

Буфер обмена

Скрипт позволяет задействовать буфер обмена в редакторе Unity.

using UnityEngine;
using System;
using System.Reflection;

public static class Clipboard
{
    private static PropertyInfo _systemCopyBufferProperty = null;
    private static PropertyInfo GetSystemCopyBufferProperty()
    {
        if (_systemCopyBufferProperty == null)
        {
            _systemCopyBufferProperty = typeof(GUIUtility).GetProperty("systemCopyBuffer", BindingFlags.Static | BindingFlags.NonPublic);
            if (_systemCopyBufferProperty == null)
                throw new Exception("Нет доступа к 'GUIUtility.systemCopyBuffer'. Возможно он удален или переименован");
        }
        return _systemCopyBufferProperty;
    }

    public static string GetAsString()
    {
        return (string) GetAsObject();
    }

    public static object GetAsObject()
    {
        return GetSystemCopyBufferProperty().GetValue(null, null);
    }

    public static void Set(object value)
    {
        GetSystemCopyBufferProperty().SetValue(null, value, null);
    }
}

Добавить в папку Editor внутри проекта.

Пример использования:

var currentBuffer = Clipboard.GetAsString(); //Чтение как строки
var currentBuffer2 = Clipboard.GetAsObject(); //Чтение как объекта
Clipboard.Set("Новое содержимое буфера")

Смотрите также:


Комментарии



Огромное тебе спасибо, что этим занимаешься, я как будущий пользователь Unity очень благодарен за статьи

П4ела, это так, скриптик, а не статья, нужные мелочи о которых имхо тоже нужно писать )

Можно уточнение: функции из скрипта все самописные, а объект Clipboard - от классов Unity?

GenElCon,
У Unity есть такое свойство, реализующее буфер обмена, оно называется GUIUtility.systemCopyBuffer. Однако это поле имеет internal доступ и в рамках разработки считается недоступным.
Данный класс просто реализует доступ к этому полю через рефлексию.

GenElCon:

Можно уточнение: функции из скрипта все самописные, а объект Clipboard - от классов Unity?

Там же инициализация класса Сlipboard, он самописный.

Справка