Скрипты - Форум - Все для Unity3d

Все для Unity3d> Скрипты - Форум>
Страница 1 из 11
Форум » Unity » Вопросы » Скрипты (Скрипты)
Скрипты
EverДата: Четверг, 27.02.2014, 17:47 | Сообщение # 1
Новый писатель
Группа: Пользователи
Сообщений: 14
Статус: Offline
Пишите скрипты какие вам нужны! Буду выкладывать на этом сайте!

(Уфа, Башкортостан)- фиктивное место проживания. А то вдруг копы заметут. :3
 
NikolaiSDKДата: Суббота, 22.03.2014, 00:29 | Сообщение # 2
Новый писатель
Группа: Проверенные
Сообщений: 18
Статус: Offline
Инвентарь)))) (Никак не-могу написать инвентарь с индексацией оружия или ещё чего нибудь (То-есть если в инвентаре лежит оружие то оно пока не вкл а когда перетянешь на бокс  там допустим с картинкой оружия то по индексу вычисляется какое оружие должно активироватся )  )

Пока остановился до весны(
 
andrejusvДата: Суббота, 22.03.2014, 14:31 | Сообщение # 3
Новый писатель
Группа: Пользователи
Сообщений: 1
Статус: Offline
Был бы очень благодарен за скрипт для  Mecanim, управляющий transitions при помощи клавиатуры. Например цифрами

 
LOL228ZДата: Воскресенье, 04.05.2014, 08:53 | Сообщение # 4
Новый писатель
Группа: Пользователи
Сообщений: 2
Статус: Offline
Мне нужен скрипт для создания команды в онлайн игре. Что бы минимальное кол-во игроков в команде было 3 а максимальное 5. При этом члены команды не могут бить друг друга. И что бы команды сохранялись. Так же мне нужно что бы каждая команда имела доступ к особым вещам. Допустим что один из членов команды построил дом. И надо что бы только его команда могла заходить туда.
 
devpilgrimДата: Воскресенье, 04.05.2014, 11:53 | Сообщение # 5
Начинающий писатель
Группа: Проверенные
Сообщений: 196
Статус: Offline
Цитата LOL228Z ()
Мне нужен скрипт

Тут не скрипт, тут на полноценную игру потянет smile


Готов работать за деньги, или за очень большие деньги.
 
PechenbkaДата: Воскресенье, 04.05.2014, 12:13 | Сообщение # 6
Новый писатель
Группа: Пользователи
Статус: Offline
Multiplayer
 
johnlexusДата: Понедельник, 12.05.2014, 14:42 | Сообщение # 7
Новый писатель
Группа: Пользователи
Статус: Offline
Есть анимация прыжка и атаки. Как написать, чтобы анимация проигрывалась по нажатию кнопки на клавиатуре? Если пишу код if(Input.GetButton("Jump")) {
  animation.CrossFade("jump");
  animation.Rewind("jump"); То проигрывается, но не останавливается и другие кнопки перестают работать!!!

#pragma strict

var walk : AnimationClip;
var idle : AnimationClip;
var walkLeft : AnimationClip;
var walkRight : AnimationClip;
var attack : AnimationClip;
var run : AnimationClip;  
var jump : AnimationClip;
var delay : float = 1.0f;
var damage : float = 20.0f;
var currTarget : Transform;
var attackDistance : float = 2.0f;
var hp : float = 100.0f;
var dead : GameObject;
private var timer : float;

function Start() {
animation.AddClip(jump, "jump");
animation.AddClip(run, "run");
animation.AddClip(walk, "walk");
animation.AddClip(idle, "idle");
animation.AddClip(attack, "attack");
animation.AddClip(walkLeft, "left");
animation.AddClip(walkRight, "right");
}

function Update() {

if(!Input.GetAxis("Vertical") && !Input.GetAxis("Horizontal") && !animation.IsPlaying("jump") && !animation.IsPlaying("attack")) {
animation.CrossFade("idle");
}

 if(Input.GetAxis("Vertical") && !Input.GetAxis("Horizontal") && !animation.IsPlaying("jump") && !animation.IsPlaying("attack")) {
 animation.CrossFade("walk");
  } 

 if(!Input.GetAxis("Vertical") && Input.GetAxis("Horizontal") && !animation.IsPlaying("jump") && !animation.IsPlaying("attack")) {
 if(Input.GetAxis("Horizontal") < 0) {
 animation.CrossFade("left");
  } else{
  animation.CrossFade("right");
    }
  
 }
  

}

Добавлено (12.05.2014, 15:42)
---------------------------------------------
В общем вот весь скрипт! При начатии кнопки space анимация проигрывается и больше не останавливается! Что делать???

#pragma strict

var walk : AnimationClip;
var idle : AnimationClip;
var walkLeft : AnimationClip;
var walkRight : AnimationClip;
var attack : AnimationClip;
var run : AnimationClip;  
var jump : AnimationClip;
var delay : float = 1.0f;
var damage : float = 20.0f;
var currTarget : Transform;
var attackDistance : float = 2.0f;
var hp : float = 100.0f;
var dead : GameObject;
private var timer : float;

function Start() {
animation.AddClip(jump, "jump");
animation.AddClip(run, "run");
animation.AddClip(walk, "walk");
animation.AddClip(idle, "idle");
animation.AddClip(attack, "attack");
animation.AddClip(walkLeft, "left");
animation.AddClip(walkRight, "right");
}

function Update() {

if(!Input.GetAxis("Vertical") && !Input.GetAxis("Horizontal") && !animation.IsPlaying("jump") && !animation.IsPlaying("attack")) {
animation.CrossFade("idle");
}

 if(Input.GetAxis("Vertical") && !Input.GetAxis("Horizontal") && !animation.IsPlaying("jump") && !animation.IsPlaying("attack")) {
 animation.CrossFade("walk");
  } 

 if(!Input.GetAxis("Vertical") && Input.GetAxis("Horizontal") && !animation.IsPlaying("jump") && !animation.IsPlaying("attack")) {
 if(Input.GetAxis("Horizontal") < 0) {
 animation.CrossFade("left");
  } else{
  animation.CrossFade("right");
    }
  
  }
  
if(Input.GetButton("Jump")) {
  animation.CrossFade("jump");
  animation.Rewind("jump");

}

}

 
Salavan73Дата: Понедельник, 12.05.2014, 21:43 | Сообщение # 8
Новый писатель
Группа: Заблокированные
Сообщений: 22
Статус: Offline
johnlexus, 
Я бы добавил функцию LateUpdate()

function LateUpdate () {
   if (Input.GetButtonDown ("Jump"))
      animation.CrossFade("AnimJump");
   else
      animation.CrossFade("Idle");
}


Вот в моей функций при нажатий SPACE анимация проигрывается и сразу же останавливается
 
devpilgrimДата: Вторник, 13.05.2014, 01:19 | Сообщение # 9
Начинающий писатель
Группа: Проверенные
Сообщений: 196
Статус: Offline
Salavan73,  я уже давал одно предупреждение за красный цвет в топиках.
Красный цвет - цвет сообщений администраторов или указаний на ошибки. По мимо того, при этой теме оформления форума - текст красного цвета не читабелен.
Второе предупреждение - третьего не будет, будет кляп на недельку...


Готов работать за деньги, или за очень большие деньги.
 
Salavan73Дата: Пятница, 16.05.2014, 15:29 | Сообщение # 10
Новый писатель
Группа: Заблокированные
Сообщений: 22
Статус: Offline
devpilgrim, ну а каким цветом код помечать ?

Сообщение отредактировал Salavan73 - Пятница, 16.05.2014, 15:33
 
devpilgrimДата: Пятница, 16.05.2014, 16:32 | Сообщение # 11
Начинающий писатель
Группа: Проверенные
Сообщений: 196
Статус: Offline
Цитата Salavan73 ()
devpilgrim, ну а каким цветом код помечать ?

Теги есть специальные:
Код
[code]

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


Готов работать за деньги, или за очень большие деньги.

Сообщение отредактировал devpilgrim - Пятница, 16.05.2014, 16:33
 
YouДата: Среда, 23.07.2014, 18:43 | Сообщение # 12
Новый писатель
Группа: Пользователи
Сообщений: 2
Статус: Offline
Помогите со скриптом на открытие инвентаря! Может на сайте есть?
 
EvgenWorldДата: Четверг, 24.07.2014, 17:24 | Сообщение # 13
Новый писатель
Группа: Пользователи
Статус: Offline
можешь написать скрипт чтобы когда ракета сталкивалась в колайдером  она взрывалась и пропадала
 
Форум » Unity » Вопросы » Скрипты (Скрипты)
Страница 1 из 11
Поиск:
Свернуть
Развернуть
Необходима авторизация
0
ТОП-5 САЙТА
НОВЫЕ ИГРЫ
ГОРЯЧИЕ ТЕМЫ
СЛУЧАЙНЫЕ ФАЙЛЫ