Суббота, 20 Апреля 2024, 11:23

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Помогите со скриптом присидания
Помогите со скриптом присидания
x_MedwedДата: Вторник, 13 Ноября 2012, 13:46 | Сообщение # 1
постоянный участник
Сейчас нет на сайте
вот написал скрипт по примеру но нечего не работает помогите пожалуйста.

Code

using UnityEngine;
using System.Collections;

public class Duck : MonoBehaviour {
  public CharacterController controller;
  public BoxCollider cillider;
  private Vector3 nScale, nBoxSize;
  private Vector3 cScale, cBoxSize;
   
  void Start () {
   controller = GetComponen<CharacterController>();
   collider = GetComponent<BoxCollider>();
    
   nScale = transform.localScale;
   nBoxSize = collider.size;
   cSxale = transform.localScale - new Vector3 (0.5f, 0.5f, 0.5f);
   cBoxSize = new Vector3(collider.size.x * 2, collider.size.y, collider.size.z * 2);
  }
   
   
  void Update () {
   Vector3 nPos = new Vector3(transform.position.x, transform.position.y + controller.height / 4, transform.position.z);
   if (Input.GetKey(KeyCode.LeftControl)){
    transform.localScale = nScale;
    collider.size = nBoxSize;
   }else if(Input.GetKeyUp(KeyCode.LeftControl)){
    transform.localScale = nScale;
    collider.size = nBoxSize;
    transform.position = nPos;
   }
  }
   
}
404notfoundДата: Вторник, 13 Ноября 2012, 14:22 | Сообщение # 2
участник
Сейчас нет на сайте
Переменная объявлена как cillider, а используется как collider. Мог бы и указать ошибки, которые выдает компилятор.

Сообщение отредактировал 404notfound - Вторник, 13 Ноября 2012, 14:29
x_MedwedДата: Вторник, 13 Ноября 2012, 15:48 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
да ето решыл теперь при нажытии кнтрала он просто подымаеться чуть выше и все
404notfoundДата: Вторник, 13 Ноября 2012, 16:14 | Сообщение # 4
участник
Сейчас нет на сайте
Code

if (Input.GetKey(KeyCode.LeftControl)){  
     transform.localScale = cScale;  
     collider.size = cBoxSize;  
}  
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Помогите со скриптом присидания
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг