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

Скрипт Spawner не спавнит "BlockLines"

24.01.2021, 12:07. Показов 2293. Ответов 4

Студворк — интернет-сервис помощи студентам
Вложение 1220627

Вложение 1220628

Всем привет у меня есть два основных скрипта в игре 1 "DownMover" отвечает за то что задний фон ехал вниз а объект оставался на месте.2 скрипт "Spawner" он отвечает за то что бы скорость в игре постепенно ставалась больше, а также он должен спавнить "BlockLines" что бы они не заканчивались по краям, НО первую функцию Spawner выполняет хорошо, а вот спавнить "BlockLines" он не хочет. Можете пожалуйста подсказать как сделать что бы "BlockLines" спавнились ?

1 Скрипт DownMover

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 System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class DownMover : MonoBehaviour
{
public float speed;
private Spawner spawner;
private bool spawned;
 
private void Start()
{
spawner = FindObjectOfType<Spawner>();
speed = spawner.speed;
}
 
 
 
 
private void Update()
{
transform.Translate(Vector2.up * speed * Time.deltaTime);
speed += spawner.speedIncrease * Time.deltaTime;
if (transform.position.y < 0 && !spawned)
{
 
}
 
}

2 Скрипт Spawner



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
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class Spawner : MonoBehaviour
{
public GameObject[] Blocklines;
 
public float speed;
public float speedIncrease;
 
// Update is called once per frame
private void Update()
{
speed += speedIncrease * Time.deltaTime;
}
 
public void SpawnWave()
{
int rand = Random.Range(0, Blocklines.Length);
Instantiate(Blocklines[rand], transform.position, Quaternion.identity);
 
}
 
 
 
 
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.01.2021, 12:07
Ответы с готовыми решениями:

Instantiate спавнит множество клонов объекта, или не спавнит вовсе
Всем здравствую, дорогие друзья! Я - начинающий человек в области гейм дизайна. Попытался сделать набросок игры, где игрок, при нажатии...

Скрипт Spawner не спавнит "BlockLines" в игре на движке Unity
Всем привет у меня есть два основных скрипта в игре 1 &quot;DownMover&quot; отвечает за то что задний фон ехал вниз а объект оставался на месте.2...

Как сделать скрипт который спавнит?
Напишите скрипт на C#, чтобы на 2д плоскости в случайных местах каждую сек появлялся объект, который исчезает после нажатия, а значение...

4
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
24.01.2021, 12:30
Цитата Сообщение от Egor12 Посмотреть сообщение
а вот спавнить "BlockLines" он не хочет
А где у вас вызывается метод спавна SpawnWave в коде? Я не нашел ни одного его вызова.
0
0 / 0 / 0
Регистрация: 18.01.2021
Сообщений: 20
26.01.2021, 22:35  [ТС]
Хорошо, спасибо но что надо сделать что бы всё же "BlockLines" спавнились ?
Буду очень благодарен за помощь.
0
0 / 0 / 0
Регистрация: 18.09.2022
Сообщений: 1
18.09.2022, 22:08
Ты решил проблему?
0
1144 / 309 / 159
Регистрация: 30.07.2022
Сообщений: 1,786
Записей в блоге: 4
18.09.2022, 23:19
Egor12, Доброго времени!
Вам же русским по белому написали - нужно вызвать метод SpawnWave().

C#
1
2
3
4
5
6
7
8
private void Update()
{
transform.Translate(Vector2.up * speed * Time.deltaTime);
speed += spawner.speedIncrease * Time.deltaTime;
if (transform.position.y < 0 && !spawned)
{
      spawner.SpawnWave();//если честно я не совсем понял ваш код. но кажется это должно быть здесь.
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.09.2022, 23:19
Помогаю со студенческими работами здесь

Ошибка CS1061: 'Spawner' does not contain a definition for 'enemyHealth' and no accessible extension method 'enemyHealth
написал сркипт, выдаёт ошибку Assets\Scripts\Point.cs(14,49): error CS1061: 'Spawner' does not contain a definition for 'enemyHealth'...

Необходимо вставить в скрипт увеличения картинки, скрипт просмотра панорамы 360
Здравствуйте. У меня такой специфический вопрос, на моем сайте имеется скрипт для увеличения картинки при наведении на нее курсора мыши....

MySQL скрипт преобразовать в MSSQL скрипт создания базы данных.
Подскажите как MySQL скрипт преобразовать в MSSQL скрипт? Т.е. изначально есть скрипт для MySQL в котором полностью создается структура...

Скрипт.Нужно из файла csv в AD. и автоматом этот скрипт добавляет 50 пользователей из execl
Import-Module ActiveDirectory $Users = Import-CSV -Delimiter &quot;;&quot; -Path &quot;C:\test\lol.csv&quot; $allou = Get-ADOrganizationalUnit -Filter *...

Объединить скрипт удаления переводов строки и скрипт вставки перевода по специальному символу
Здравствуйте, решаю задачу обработки текстового файла, необходимо сперва удалить все переносы строк, а потом выставить их заново по...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru