ilyadenisovid
Мастер
Дата регистрации:
28.01.2013 18:32:29
Сообщений: 213
Данный курс научит Вас созданию игр на Unreal Engine 5. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.
В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров. Дополнительно, почти к каждому уроку идут упражнения для закрепления материала.
Помимо самого курса Вас ждёт ещё 8 бесплатных ценных Бонусов: «Chaos Destruction», «Разработка 2D-игры», «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства», «Создание прототипа RPG с открытым миром» и и весь курс «Создание игр на Unreal Engine 4» (актуальный и в 5-й версии), включающий в себя ещё десятки часов видеоуроков.
Подробнее
Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.
Какая тема Вас интересует больше?
10 шагов к созданию своей Web-студии
После семинара:
- Вы узнаете главное отличие богатых от бедных.
- Вы увидите разоблачения множества мифов об успешности и о бизнесе.
- Вы получите свой личный финансовый план прямо на семинаре.
- Мы разберём 10 шагов к созданию своей успешной Web-студии.
- Я расскажу о своих личных историях: об успешных и неуспешных бизнесах. Это мой многолетний опыт, которым я поделюсь с Вами.
Делай то, что в жизни тебе даётся легко, и делай это изо всех сил.
Неизвестный
ilyadenisovid
Мастер
Дата регистрации:
28.01.2013 18:32:29
Сообщений: 213
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
razor2211
Освоившийся
Дата регистрации:
06.05.2013 07:38:16
Сообщений: 26
<?php
class Cache {
private $cache, $modif, $cachefile;
private $path = '/cache/';
private $timecache = 300;
public function __construct($filename) {
$this->cachefile = $_SERVER['DOCUMENT_ROOT'].$this->path. md5($filename).'.cache';
$this->modif = time()-@filemtime($this->cachefile);
}
public function cacheExists() {
if(!file_exists($this->cachefile)) return false;
if($this->modif < $this->timecache) return false;
return true;
}
public function cacheGet() {
return file_get_contents($this->cachefile);
}
public function cacheInit() {
ob_start();
}
public function cacheClean() {
ob_end_clean();
}
public function cacheOutput() {
$this->cache = ob_get_contents();
}
public function cacheRewrite() {
file_put_contents($this->cachefile, $this->cache);
echo $this->cache;
}
}
?>
require_once 'includes/cache_class.php';
$cache = new Cache($_SERVER['REQUEST_URI']);
if($cache->cacheExists()) {
echo $cache->cacheGet();
exit;
}
$cache->cacheInit();
// Тут обычная генерация страницы
$cache->cacheOutput();
$cache->cacheClean();
$cache->cacheRewrite();
razor2211
Освоившийся
Дата регистрации:
06.05.2013 07:38:16
Сообщений: 26