Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 01.06.2017
Сообщений: 1
1

Создание управления (Следование за мышкой) для игры от первого лица направо и налево

01.06.2017, 16:18. Показов 877. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создаю змейку от первого лица и нужно подправить управление (с#) чтобы змейка двигалась не по кнопкам a и d, а по направлению за мышкой. И чтобы камера перемещалась так же, как если бы жал на кнопки. В этом деле я новичок, так что вся надежда пока только на вас. Вот собственно сам скрипт:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine.UI;
public class SnakeMovment : MonoBehaviour {
 
    public float Speed;
    public float RotationSpeed;
    public List<GameObject> tailObjects = new List<GameObject>();
    public float z_offset = 0.5f;
 
    public GameObject TailPrefab;
    public Text ScoreText;
    public int score = 0;
    void Start () {
        tailObjects.Add(gameObject);
    }
    void Update () 
    {
        ScoreText.text = score.ToString();
        transform.Translate(Vector3.forward*Speed*Time.deltaTime);
 
        if(Input.GetKey(KeyCode.D))
        {
            transform.Rotate(Vector3.up*RotationSpeed*Time.deltaTime);
        }
        if(Input.GetKey(KeyCode.A))
        {
            transform.Rotate(Vector3.up*-1*RotationSpeed*Time.deltaTime);
        }
    }
 
    public void AddTail()
    {
        score++;
        Vector3 newTailPos = tailObjects[tailObjects.Count-1].transform.position;
        newTailPos.z -= z_offset;
        tailObjects.Add(GameObject.Instantiate(TailPrefab,newTailPos,Quaternion.identity) as GameObject);
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2017, 16:18
Ответы с готовыми решениями:

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

Создание простого контроллера от третьего лица ( для RPG игры)
Всем привет, недавно появилось желания написать небольшую РПГ игру, точнее базу для нее ( лишь...

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

Следование прицела за мышкой
Не знаю есть ли смысл сюда писать уже)) так как, как я только перешёл на изучения канваса, мне тут...

0
01.06.2017, 16:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2017, 16:18
Помогаю со студенческими работами здесь

Как написать код для данной задачи - четырехзначное число читается одинаково слева направо и справа налево?
Составить линейную логическую программу, печатающую значение true, если указанное высказывание...

Следование объекта по траектории, очерченной мышкой
Суть такова: Нажимаешь мышкой на самолётик, он летит, описывая траекторию, которую ты ему показал...

Анимация движения надписи налево-направо
Здравствуйте народ! Мне надо что бы эта надпись должна налево направо двигаться внутри монитора! ...

Посоветуйте игры от лица женского персонажа для ПК
Хотелось бы что-то типа байонетты или т.п. Но байонетта только приставочная, мб есть что-то такое...

Слова, одинаково читающиеся справа налево и слева направо
Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Составить программу...

Одинаково ли список читается слева направо и справа налево?
Привет! А как определить считается ли, заданный список одинаково слева направо и справа налево ?


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru