[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
GreenCubes • Просмотр темы - Поршни и выпадение блоков
GreenCubes WikiИнформацияПремиум-магазинНачать игратьКарта мира

Поршни и выпадение блоков

Предложения по улучшению и изменению всего на сервере.

Поршни и выпадение блоков

Сообщение lemark » 17 мар 2012, 21:38

Я так понимаю, что после того как блок разбивается, вылетающие из него объекты (маленькие кубики) летят по случайно заданном вектору (если не прав - поправьте).
Предлагаю, в случае если блок разбивается поршнем, сделать так, чтобы объекты вылетали по направлению движения поршня. Это было бы логично с точки зрения физики + решило бы ряд проблем при автоматизации ферм и прочих "интерактивных" и автоматизированных объектов.
Например, у меня есть кактусовая ферма. Поршни при активации сбивают средний блок. После этого, некоторые кактусы, как и ожидалось, падают вниз летя по направлению движения поршня. Однако, некоторые кактусы вылетают вверх и остаются на поршнях или других верхних объектах.
Аватара пользователя
lemark
 
Сообщения: 26
Зарегистрирован: 05 мар 2011, 18:05
Откуда: Санкт-Петербург

Re: Поршни и выпадение блоков

Сообщение denik2408 » 18 мар 2012, 22:53

Сложно, но можно, и это увеличит нагрузку на сервер, ну в любом случае решать не нам.
(Ваш кэп, кликни по полоске)
Аватара пользователя
denik2408
 
Сообщения: 938
Зарегистрирован: 16 авг 2011, 12:12
Откуда: Москва

Re: Поршни и выпадение блоков

Сообщение lemark » 19 мар 2012, 00:53

Не думаю, что это может сильно увеличить нагрузку на сервер. Во первых событий такого рода будет не много, относительно общей массы. А во вторых, в моем понимании, есть и гораздо более сложные для обсчета события. Хотя, не зная устройства сервера - это все прикидки, так что тут пускай думают и решаю разработчики.
А в плане чисто математической реализации, вектор движения поршня легко получить зная куда прилеплено его основание. А дальше можно задать вылетающему кубику либо непосредственно этот вектор, либо случайный вектор из допустимого диапазона.
Аватара пользователя
lemark
 
Сообщения: 26
Зарегистрирован: 05 мар 2011, 18:05
Откуда: Санкт-Петербург


Вернуться в Предложения и пожелания



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25

cron