Показать сообщение отдельно
Старый 19.12.2013, 15:34   #145
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Clear Engine (Понятный движок)

Запилил видео где бегают курочки
http://rutube.ru/video/e6a77187383e3...12ca90dafdbcb/
На саму модель потратил около 4х часов (( lowpoly, учусь пока

код для сцены в неск строк
void ceMain(){
    ceCateye::createCateye("render", 800, 480);
    auto lightmapProgram = ceCateye::instance()->scene()->loadProgram("lightmapambient.cep");
    //ceCateye::instance()->scene()->setPostProcessor("glow.cpe");
    ceCateye::instance()->scene()->camera()->setPosition(55, 30, -20);
    ceCateye::instance()->scene()->camera()->setRotation(25, -70, 0);
    auto L_lm = ceCateye::instance()->scene()->loadModel("L_lm.cex");
    auto lightmap = ceCateye::instance()->scene()->loadTexture("L_sm.jpg");
    auto ambientmap = ceCateye::instance()->scene()->loadTexture("L_lm.jpg");
    L_lm->setTexture(lightmap, ceModel::TextureLightmap);
    L_lm->setTexture(ambientmap, ceModel::TextureAmbient);
    L_lm->setProgram(lightmapProgram);
    ceCateye::instance()->scene()->addTask(std::shared_ptr<Chicken>(new Chicken(6, 0, 3, 1, 25)));//код курицы - на основе состояний, 2 сек ходит 1 сек клюёт еще с десяток строк
    ceCateye::instance()->scene()->addTask(std::shared_ptr<Chicken>(new Chicken(12, 0, 6, 1.5, -60)));
    ceCateye::instance()->scene()->addTask(std::shared_ptr<Chicken>(new Chicken(12, 0, 2, 2.0, 60)));
    ceCateye::instance()->start();
}
UPD:
4 часа еще на волка потратил
Миниатюры
Нажмите на изображение для увеличения
Название: chicken_td.png
Просмотров: 906
Размер:	49.9 Кб
ID:	19936  Нажмите на изображение для увеличения
Название: w.png
Просмотров: 858
Размер:	49.2 Кб
ID:	19938  

Последний раз редактировалось pozitiffcat, 20.12.2013 в 00:33.
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
ARA (19.12.2013), Arton (19.12.2013), FREE MAN (21.12.2013), mr.DIMAS (20.12.2013), Samodelkin (19.12.2013), SBJoker (19.12.2013), St_AnGer (19.12.2013)