Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 15
1

Unity. Маленький скрипт

17.12.2012, 11:23. Показов 986. Ответов 2
Метки нет (Все метки)

Помогите найти ошибку в скрипте:

Javascript
1
2
3
4
5
6
7
8
9
10
11
var Player: GameObject;
 
function OnTriggerEnter (other: Collider)
{
    if (other.collider.hit == "Player")
    {
        Player.transform.position.y = 7;
        Player.transform.position.x = 0;
        Player.transform.position.z = 0;
    }
}
Проблема в том, что игрок (Player) не телепортируется при вхождении в триггер. Происходит только небольшой лаг (около 0.1 сек.) "Is Trigger" стоит.
P.S Объект не прозрачный, с текстурой.

Добавлено через 15 часов 39 минут
Цитата Сообщение от Платон Ефимов Посмотреть сообщение
Помогите найти ошибку в скрипте
Мне кто-нибудь поможет?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2012, 11:23
Ответы с готовыми решениями:

Доделать маленький джава-скрипт
Есть форма обратки со скриптом на странице feedback.html: <form> <input id="first_field"...

Что делает этот маленький прозрачный скрипт?
<script type='text/javascript' src='/js/swfobject.js'></script> <script type='text/javascript'> ...

Переписать маленький скрипт (показать/скрыть текст) на новый jqury
Добрый день! Сам очень плохо разбираюсь в jQuery. Скрипт (показать/скрыть текст) работает на...

В чем ошибка? маленький скрипт
добрый день всем, решил задачку: В парке Дружбы народов есть длинная лестница. Макс иногда...

2
-8 / 1 / 0
Регистрация: 19.07.2014
Сообщений: 113
Записей в блоге: 1
19.07.2014, 20:45 2
Я могу написать тебе на C#

Добавлено через 3 минуты
Можно написать всё намного проще
C#
1
2
3
4
5
6
7
8
9
10
11
 using UnityEngine;
using System.Collections;
 
public class speed : MonoBehaviour {
public AnimationClip a;
void OnTriggerStay(Collider other){
if(other.collider.CompareTag("Portal")){
animation.Play(a.name);
}
}
}
Добавлено через 3 минуты
Просто по моему скрипту запиши анимацию на персонаже на место в которое нужно переместится и Вставь его в скрипт и при вхождении в триггер он воспроизведётся анимация и он появится там где записана анимация удачи

Добавлено через 30 секунд
Просто по моему скрипту запиши анимацию на персонаже на место в которое нужно переместится и Вставь его в скрипт и при вхождении в триггер он воспроизведётся анимация и он появится там где записана анимация удачи

Добавлено через 1 минуту
Кстати если не в падлу поставь +1 спасибо
0
Модератор
771 / 352 / 142
Регистрация: 17.07.2013
Сообщений: 992
19.07.2014, 20:55 3
Платон Ефимов, может попробуешь вот тут :
Цитата Сообщение от Платон Ефимов Посмотреть сообщение
if (other.collider.hit == "Player")
Javascript
1
if (other.collider.name == "Player")
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.07.2014, 20:55

Что делает этот маленький прозрачный скрипт?
<script type='text/javascript' src='/js/swfobject.js'></script> <script type='text/javascript'> ...

Подскажите пожалуйста как написать маленький скрипт
Доброго времени суток. Подскажите пожалуйста как реализовать такую вещь. Скрипт проверяет какой...

Скрипт сетки в Unity
Здравствуйте! Создаю 2D игру с видом сверху и там будет возможность строить. Как сделать так, чтобы...

Не работает js скрипт в unity
Я написал скрипт на js для выбора случайного вопроса из списка и вариантов ответов для него в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.