Разработка скрипта
Автор: Алексей Камышников • Январь 25, 2018 • Лабораторная работа • 567 Слов (3 Страниц) • 441 Просмотры
Расчет номера варианта
Номер зачётки 20152365
Вариант (определяется по остатку от деления номера зачетки на 16)
20152365% 16 = 13
Задание на лабораторную работу
Разработать скрипт, позволяющий по нажатию клавиши отключение и включение эффекта анизотропной фильтрации. Эффект должен иметь расстояние не более 5 метров от объекта. При приближении эффект должен отключаться
Экранные формы программы
Добавляем на сцену 2 объекта:
1)Floor(пол)
2)player(игрок)
[pic 1]
[pic 2]
Пишем скрипты и вешаем на игрока
[pic 3]
Добавляем пояснительный текст
[pic 4]
Исходные коды программы
Moving:
public class moving : MonoBehaviour {
public GameObject player;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
if (Input.GetAxis("Horizontal") > 0)
{
transform.position = player.transform.position + player.transform.right * 0.05f;
}
if (Input.GetAxis("Horizontal") < 0)
{
transform.position = player.transform.position - player.transform.right * 0.05f;
}
if (Input.GetAxis("Vertical") > 0)
{
transform.position = player.transform.position + player.transform.forward * 0.05f;
}
if (Input.GetAxis("Vertical") < 0)
{
transform.position = player.transform.position - player.transform.forward * 0.05f;
}
}
}
scr:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class scr : MonoBehaviour {
// Use this for initialization
void Start () {
QualitySettings.anisotropicFiltering = AnisotropicFiltering.Disable;
...