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

C# (генерация уровня)

18.02.2015, 17:17. Показов 738. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Этот код добалвяет блок (коридор )в ту сторону, в которую идет персонаж. У меня не получается сделать для 2 и более блоков. То есть как добавить появление других блоков, желательно рандомно.
Block - это блок (коридор)
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
using UnityEngine;
using System.Collections;
 
public class GenerationBlock : MonoBehaviour {
    
    private bool use = false;
    
    public GameObject Block; 
    
    void Start () {
        transform.parent.gameObject.name = transform.parent.gameObject.name.Replace("(Clone)", "");
    }
    
    void OnTriggerEnter () {
        if(!use) {
            Explosion(new Vector3(transform.position.x - 10,0,transform.position.z), 1.0f); 
            Explosion(new Vector3(transform.position.x + 10,0,transform.position.z), 1.0f);
            Explosion(new Vector3(transform.position.x,0,transform.position.z + 10), 1.0f);
            Explosion(new Vector3(transform.position.x,0,transform.position.z - 10), 1.0f);
        }
        use = true;
    }
    
     void Explosion(Vector3 center, float radius) {
        Collider[] hitColliders = Physics.OverlapSphere(center, radius);
        if(hitColliders.Length == 0) 
            Instantiate(Block, center, Quaternion.identity);    
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2015, 17:17
Ответы с готовыми решениями:

Генерация уровня
Читал много тем и форумов и ничего дельного не нашёл,хочу реализовать в своем платформере такую же...

Генерация уровня
Недавно увлекся Unity. Задача такая: Есть поле NxN. Необходимо сгенерировать лабиринт. Но не...

Генерация случайного уровня в 2D игре
Добрый день всем, столкнулся с такой задачей и не знаю никаких алгоритмов и способов ее решения....

Бесконечная генерация уровня с закономерностью
Есть проект ранер на машине, как сделать бесконечную генерацию уровня могу найти, но как сделать...

1
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
18.02.2015, 20:50 2
и при чем тут JavaScript?
0
18.02.2015, 20:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2015, 20:50
Помогаю со студенческими работами здесь

Рандомная генерация уровня. Смена направления генерации объектов
Всем привет. Не могу сменить направление генерации объектов. Требуется после 15 созданных объектов...

Генерация уровня в "Найди пару"
Итак, мне нужна игра в которой надо найти пару каждой картинки, поле состоит из 4х4 клеток и в ней...

Однозначное отделение (классификация) оборудования уровня ядра/аггрегации от уровня доступа
Всем привет. Возник такой вопрос: можно ли по функциям или по железу понять уровень железки...

Как выбрать элемент 1 уровня многомерного массива по значениям 2 уровня?
Доброе время суток. Есть массив фруктов, у каждого элемента есть название и цена. $arr = array( ...


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

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