NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

Обязательно все ознакомьтесь с новыми Правилами Портала!

Актуальные новости:
IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер)


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Автор Тема: Делимся скриптами  (Прочитано 43356 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards
Делимся скриптами
« Ответ #0 : 06/05/2012 04:34:00 »

Предлагаю выкладывать готовые (и рабочие, естественно :) )скрипты для Unimod'а и редактора карт, а также инструкцию по их эксплуатации здесь.

Начнём. Вот мой скрипт "записи игры". Сейчас он основан на записи скринов через определённый интервал в кадрах:

isRecording=false

function Rec()
isRecording=true
print('Запись началась')
RecEngine()
end
function RecEngine()
if isRecording == true then conExec('image');setTimeout(RecEngine,4) end
end
function StopRec()
isRecording=false
print('Запись остановлена')
end

На работу этого скрипта можно посмотреть, просмотрев ролик: http://www.youtube.com/watch?v=Sed315tMbgo

Разъясню функции:
Rec() запускает процесс записи. StopRec(), соответственно, останавливает.
RecEngine() - движок "съёмщика". В нём всего одна строка. В ней Вы можете настраивать плавность съёмки скринов:
setTimeout(RecEngine,4)Изменяйте выделенное число, чтобы увеличить или уменьшить плавность съёмки. Помните, что чем меньше это число, тем выше нагрузка на Ваш компьютер. Рекомендуемые пределы: 3-5 кадров. Если Вы выберите меньше 3х, то пойдёт бесполезная нагрузка на компьютер (да и места на Вашем HDD понадобится намного больше), а если выберите больше 5, то пропадёт плавность движения.
У меня на компьютере при съёмке данным скриптом FPS Nox'а прыгал на уровне 20. На задержке 5 - на уровне 30-35 FPS. Всё зависит от мощности Вашего компьютера.

P.S>Помните, что данный скрипт звуки не записывает! :) А это значит, что звук пока нужно записывать отдельным файлом.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы
Расширенный поиск  
 

Страница сгенерирована за 0.133 секунд. Запросов: 22.