Как отменить действие в юнити

Как отменить действие в юнити

Как отменить действие в юнити

Единство Горячие Клавиши
На этой странице дается обзор по умолчанию Единство » горячие » Клавиши. Вы также можете загрузить PDF-файл таблицы для Windows и MacOSX. Где команды CTRL/CMD как часть клавиш, это указывает на то, что клавиши Управления должны использоваться на Windows и клавишу Command на MacOSX.

Инструменты
Нажатие клавиши Команда
Q Пан
Вт Двигаться
E Поворот
R Шкалы
Z Pivot переключения Режима
X Pivot Переключения Режима Вращения
V Вершина Оснастки
CTRL/CMD+LMB Snap

GameObject
CTRL/CMD+SHIFT+N Новая игра объекта
CTRL/CMD+ALT+F Двигаться просмотр
CTRL/CMD+SHIFT+F Совместите с видом

Окно
CTRL/CMD+1 Сцена
CTRL/CMD+2 Игра
CTRL/CMD+3 Инспектор
CTRL/CMD+4 Иерархии
CTRL/CMD+5 Проект
CTRL/CMD+6 Анимация
CTRL/CMD+7 Профилировщик
CTRL/CMD+9 Актив-магазин
CTRL/CMD+0 Анимация
CTRL/CMD+SHIFT+C Консоли

Редактировать
CTRL/CMD+Z Отменить
CTRL+Y (только для Windows) Повтор
CMD+SHIFT+Z (только для Mac) Повтор
CTRL/CMD+X Вырезать
CTRL/CMD+C Скопируйте
CTRL/CMD+V Вставить
CTRL/CMD+D Дубликат
SHIFT+Del Удалить
F Рама (центр) выбор
CTRL/CMD+F Найти
CTRL/CMD+A Выбрать Все
CTRL/CMD+P Играть
CTRL/CMD+SHIFT+P Пауза
CTRL/CMD+ALT+P Шаг

Выбор
CTRL/CMD+SHIFT+1 Выбор Нагрузки 1
CTRL/CMD+SHIFT+2 Load Selection 2
CTRL/CMD+SHIFT+3 «Загрузить Выделенную Область » 3
CTRL/CMD+SHIFT+4 Загрузить Выделенную Область 4
CTRL/CMD+SHIFT+5 Загрузить Выделенную Область 5
CTRL/CMD+SHIFT+6 Выбор Нагрузки 6
CTRL/CMD+SHIFT+7 Загрузить Выделенную Область 7
CTRL/CMD+SHIFT+8 Выбор Нагрузки 8
CTRL/CMD+SHIFT+9 Выбор Нагрузки 9
CTRL/CMD+ALT+1 Save Selection 1
CTRL/CMD+ALT+2 Save Selection 2
CTRL/CMD+ALT+3 Save Selection 3
CTRL/CMD+ALT+4 «Сохранить Выделенную Область 4
CTRL/CMD+ALT+5 Save Selection 5
CTRL/CMD+ALT+6 Save Selection 6
CTRL/CMD+ALT+7 Save Selection 7
CTRL/CMD+ALT+8 Save Selection 8
CTRL/CMD+ALT+9 Save Selection 9

Источник

Unity hotkeys

This page gives an overview of the default Unity keyboard shortcuts. You can also download a PDF of the table for Windows and MacOSX. Where a command has Ctrl/Cmd as part of the keystroke, this indicates that the Control key should be used on Windows and the Command key on MacOSX.

The Mac trackpad also has a number of shortcuts for navigating the Scene view. See Scene view navigation to learn more about these.

Tools
“Горячая” клавишаCommand
QPan
WMove
ERotate
RScale
TRect Tool
ZPivot Mode toggle
XPivot Rotation Toggle
VVertex Snap
CTRL/CMD+ЛКМSnap
GameObject
Ctrl/Cmd+Shift+NNew empty game object
Alt+Shift+NNew empty child to selected game object
Ctrl/Cmd+Alt+FMove to view
Ctrl/Cmd+Shift+FAlign with view
Shift+F or double-FLocks the scene view camera to the selected GameObject
Window
Ctrl/Cmd+1Scene
Ctrl/Cmd+2Game
Ctrl/Cmd+3Inspector
Ctrl/Cmd+4Hierarchy
Ctrl/Cmd+5Project
Ctrl/Cmd+6Animation
Ctrl/Cmd+7Profiler
Ctrl/Cmd+9Asset store
Ctrl/Cmd+0Version Control
Ctrl/Cmd+Shift+CConsole
Edit
Ctrl/Cmd+ZUndo
Ctrl+Y (Windows only)Redo
Cmd+Shift+Z (Mac only)Redo
Ctrl/Cmd+XCut
Ctrl/Cmd+CCopy
Ctrl/Cmd+VPaste
Ctrl/Cmd+DDuplicate
Shift+DelDelete
FFrame (centre) selection
Ctrl/Cmd+FFind
Ctrl/Cmd+ASelect All
Ctrl/Cmd+PPlay
Ctrl/Cmd+Shift+PPause
Ctrl/Cmd+Alt+PStep
Selection
Ctrl/Cmd+Shift+1Load Selection 1
Ctrl/Cmd+Shift+2Load Selection 2
Ctrl/Cmd+Shift+3Load Selection 3
Ctrl/Cmd+Shift+4Load Selection 4
Ctrl/Cmd+Shift+5Load Selection 5
Ctrl/Cmd+Shift+6Load Selection 6
Ctrl/Cmd+Shift+7Load Selection 7
Ctrl/Cmd+Shift+8Load Selection 8
Ctrl/Cmd+Shift+9Load Selection 9
Ctrl/Cmd+Alt+1Save Selection 1
Ctrl/Cmd+Alt+2Save Selection 2
Ctrl/Cmd+Alt+3Save Selection 3
Ctrl/Cmd+Alt+4Save Selection 4
Ctrl/Cmd+Alt+5Save Selection 5
Ctrl/Cmd+Alt+6Save Selection 6
Ctrl/Cmd+Alt+7Save Selection 7
Ctrl/Cmd+Alt+8Save Selection 8
Ctrl/Cmd+Alt+9Save Selection 9
Assets
Ctrl/Cmd+RRefresh

Note: The following Animation hotkeys only work in the Animation window.

Источник

Сочетания клавиш Unity

Это обзор горячих клавиш Unity, установленных по умолчанию. Вы также можете скачать таблицу в формате PDF для Windows и MacOSX. Если сочетание клавиш содержит CTRL/CMD, это означает, что нужно использовать клавишу Control на Windows или клавишу Command на MacOSX.

Tools (инструменты)
“Горячая” клавишаДействие
QPan (перемещение камеры сцены)
WMove (перемещение)
ERotate (вращение)
RScale (масштабирование)
TRect Tool
ZPivot Mode toggle (переключение Pivot-режима)
XPivot Rotation Toggle (переключение поворота пивота)
VVertex Snap (привязка вершин)
CTRL/CMD+ЛКМSnap (привязка)
GameObject
CTRL/CMD+SHIFT+NСоздать новый игровой объект
CTRL/CMD+ALT+FПереместить объект к точке вида
CTRL/CMD+SHIFT+FВыровнить по виду
SHIFT+F или двойное FПривязывает камеру окна Scene View к выбранному игровому объекту
Window (окно)
CTRL/CMD+1Scene (сцена)
CTRL/CMD+2Game (игра)
CTRL/CMD+3Inspector (инспектор)
CTRL/CMD+4Hierarchy (иерархия)
CTRL/CMD+5Project (проект)
CTRL/CMD+6Animation (анимация)
CTRL/CMD+7Profiler (профайлер)
CTRL/CMD+9Магазин ассетов
CTRL/CMD+0Version Control
CTRL/CMD+SHIFT+CConsole (консоль)
Edit (правка)
CTRL/CMD+ZОтменить
CTRL+Y (только на Windows)Повторить
CMD+SHIFT+Z (только на Mac)Повторить
CTRL/CMD+XВырезать
CTRL/CMD+CКопировать
CTRL/CMD+VВставить
CTRL/CMD+DДублировать
SHIFT+DelУдалить
FЦентрировать камеру сцены на объекте
CTRL/CMD+FНайти
CTRL/CMD+AВыбрать все
CTRL/CMD+PИграть
CTRL/CMD+SHIFT+PПауза
CTRL/CMD+ALT+PШаг
Selection (выделение)
CTRL/CMD+SHIFT+1Загрузить выделение 1
CTRL/CMD+SHIFT+2Загрузить выделение 2
CTRL/CMD+SHIFT+3Загрузить выделение 3
CTRL/CMD+SHIFT+4Загрузить выделение 4
CTRL/CMD+SHIFT+5Загрузить выделение 5
CTRL/CMD+SHIFT+6Загрузить выделение 6
CTRL/CMD+SHIFT+7Загрузить выделение 7
CTRL/CMD+SHIFT+8Загрузить выделение 8
CTRL/CMD+SHIFT+9Загрузить выделение 9
CTRL/CMD+ALT+1Сохранить выделение 1
CTRL/CMD+ALT+2Сохранить выделение 2
CTRL/CMD+ALT+3Сохранить выделение 3
CTRL/CMD+ALT+4Сохранить выделение 4
CTRL/CMD+ALT+5Сохранить выделение 5
CTRL/CMD+ALT+6Сохранить выделение 6
CTRL/CMD+ALT+7Сохранить выделение 7
CTRL/CMD+ALT+8Сохранить выделение 8
CTRL/CMD+ALT+9Сохранить выделение 9

Preferences (Настройки редактора)

Unity предоставляет некоторое количество настроек, позволяющих изменить поведение редактора.

General (Основные)

Как отменить действие в юнити

Auto RefreshДолжен ли редактор автоматически обновлять ассеты при их изменении?
Load Previous Project on StartupShould the previous project be shown at startup?
Compress Assets On ImportДолжны ли ассеты автоматически сжиматься при импорте?
OSX Color PickerДолжен ли отображаться родной инструмент выбора цветов OSX вместо соответствующего инструмента Unity?
Disable Editor AnalyticsМожет ли редактор автоматически посылать информацию разработчикам Unity?
Show Asset Store search hitsДолжно ли в окне Project отображаться количество бесплатных/платных ассетов из Asset Store?
Verify Saving AssetsДолжен ли редактор предлагать вручную выбрать изменённые ассеты, которые необходимо сохранить при выходе из редактора?
Editor SkinЕсли включено, то к редактору применяется тёмно-серая цветовая схема. В противном случае, применяется светло-серая цветовая схема.
Enable Alpha Numeric SortingThis option enables a new button in the top right corner of the Hierarchy window, allowing you to switch between Transform sort (which is the default behaviour) and Alphanumeric sort.

External Tools (Внешние инструменты)

Как отменить действие в юнити

Примеры аргументов для редакторов скриптов:

Sublime Text 2 «$(File)»:$(Line)

Colors (Цвета)

Как отменить действие в юнити

Эта панель позволяет выбрать цвета некоторых элементов интерфейса Unity.

Keys (Клавиши)

Как отменить действие в юнити

Эта панель позволяет настроить некоторые горячие клавиши Unity.

Источник

Как отменить действие в юнити

Как отменить действие в юнити Как отменить действие в юнити Как отменить действие в юнити

Возвращение на исходную позицию

XeoDozДата: Пятница, 02 Ноября 2012, 19:33 | Сообщение # 1
Как отменить действие в юнити

Как отменить действие в юнити

Привет всем,дорогие GCUP’овцы.Я создаю игру на юнити,немного знаю c#,но знаний не хватает чтобы сделать все на 100% самостоятельно.Вообщем мне нужен код,с помощью которого можно будет выполнить следующее действие:При нажатии на клавишу ну например R игрок будет возвращаться на свою исходную позицию,то есть в место,где начался уровень,заранее благодарю 🙂
Как отменить действие в юнити
Ехал Falco через Falco, видит Falco в реке Falco, сунул Falco руку в Falco, Falco Falco Falco Falco
Очень рад плюсеГгам в репу

Как отменить действие в юнитиКак отменить действие в юнити
MyxachДата: Пятница, 02 Ноября 2012, 19:46 | Сообщение # 2
Как отменить действие в юнити

Как отменить действие в юнити

хочешь сделать типа портативный портал который будет кидать в начало уровня?
Как отменить действие в юнити
OPENGL легкче и круче DX9

Как отменить действие в юнитиКак отменить действие в юнити
XeoDozДата: Пятница, 02 Ноября 2012, 20:17 | Сообщение # 3
Как отменить действие в юнити

Как отменить действие в юнити

Нет,просто делаю очередную пародию майнкрафта-как сказали бы многие.Нужно чтоб игрок мог вернуться на стартовую позицию
Как отменить действие в юнити
Ехал Falco через Falco, видит Falco в реке Falco, сунул Falco руку в Falco, Falco Falco Falco Falco
Очень рад плюсеГгам в репу

Как отменить действие в юнитиКак отменить действие в юнити
Nekit_AutДата: Пятница, 02 Ноября 2012, 20:26 | Сообщение # 4
Как отменить действие в юнити

Как отменить действие в юнити

200?’200px’:»+(this.scrollHeight+5)+’px’);»>
using UnityEngine;
using System.Collections.Generic;

public class ScriptStartPosition <
public Vector3 _startPosition;

void Start() <
_startPosition = transform.position;
>

void Update() <
if(/*условие, при котором будет перемещаться на начальную точку*/) <
transform.position = _startPosition;
>
>
>

Как отменить действие в юнити

Как отменить действие в юнитиКак отменить действие в юнити
XeoDozДата: Пятница, 02 Ноября 2012, 20:41 | Сообщение # 5
Как отменить действие в юнити

Как отменить действие в юнити

200?’200px’:»+(this.scrollHeight+5)+’px’);»> На игрока вешай скрипт и ставь правильное условие.
Code

using UnityEngine;
using System.Collections.Generic;

public class ScriptStartPosition <
public Vector3 _startPosition;

Источник

Функции событий

Скрипт в Unity не похож на традиционную идею программы, где код работает постоянно в цикле, пока не завершит свою задачу. Вместо этого, Unity периодически передаёт управление скрипту при вызове определённых объявленных в нём функций. Как только функция завершает исполнение, управление возвращается обратно к Unity. Эти функции известны как функции событий, т.к. их активирует Unity в ответ на события, которые происходят в процессе игры. Unity использует схему именования, чтобы определить, какую функцию вызвать для определённого события. Например, вы уже видели функцию Update (вызывается перед сменой кадра) и функцию Start (вызывается прямо перед первым кадром объекта). В Unity доступно гораздо большее количество функций событий; полный список с дополнительной информацией по их применению можно найти на странице документации класса MonoBehaviour. Далее указаны одни из самых важных и часто встречающихся событий.

Обычные Update события

Физический движок также обновляется фиксированными по времени шагами, аналогично тому как работает отрисовка кадра. Отдельная функция события FixedUpdate вызывается прямо перед каждым обновлением физических данных. Т.к. обновление физики и кадра происходит не с одинаковой частотой, то вы получите более точные результаты от кода физики, если поместите его в функцию FixedUpdate, а не в Update.

Также иногда полезно иметь возможность внести дополнительные изменения в момент, когда у всех объектов в сцене отработали функции Update и FixedUpdate и рассчитались все анимации. В качестве примера, камера должна оставаться привязанной к целевому объекту; подстройка ориентации камеры должна производиться после того, как целевой объект сместился. Другим примером является ситуация, когда код скрипта должен переопределить эффект анимации (допустим, заставить голову персонажа повернуться к целевому объекту в сцене). В ситуациях такого рода можно использовать функцию LateUpdate.

События инициализации

Зачастую полезно иметь возможность вызвать код инициализации перед любыми обновлениями, происходящими во время игры. Функция Start вызывается до обновления первого кадра или физики объекта. Функция Awake вызывается для каждого объекта в сцене в момент загрузки сцены. Учтите, что хоть для разных объектов функции Start и Awake и вызываются в разном порядке, все Awake будут выполнены до вызова первого Start. Это значит, что код в функции Start может использовать всё, что было сделано в фазе Awake.

События GUI

В Unity есть система для отрисовки элементов управления GUI поверх всего происходящего в сцене и реагирования на клики по этим элементам. Этот код обрабатывается несколько иначе, нежели обычное обновление кадра, так что он должен быть помещён в функцию OnGUI, которая будет периодически вызываться.

Вы также можете определять события мыши, которые срабатывают у GameObject’а, находящегося в сцене. Это можно использовать для наведения орудий или для отображения информации о персонаже под указателем курсора мыши. Существует набор функций событий OnMouseXXX (например, OnMouseOver, OnMouseDown), который позволяет скрипту реагировать на действия с мышью пользователя. Например, если кнопка мыши нажата в то время, когда курсор мыши находится над определённым объектом, то, если в скрипте этого объекта присутствует функция OnMouseDown, она будет вызвана.

События физики

Физический движок сообщит о столкновениях с объектом с помощью вызова функций событий в скрипте этого объекта. Функции OnCollisionEnter, OnCollisionStay и OnCollisionExit будут вызваны по началу, продолжению и завершению контакта. Соответствующие функции OnTriggerEnter, OnTriggerStay и OnTriggerExit будут вызваны когда коллайдер объекта настроен как Trigger (т.е. этот коллайдер просто определяет, что его что-то пересекает и не реагирует физически). Эти функции могут быть вызваны несколько раз подряд, если обнаружен более чем один контакт во время обновления физики, поэтому в функцию передаётся параметр, предоставляющий дополнительную информацию о столкновении (координаты, “личность” входящего объекта и т.д.).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *