+ Ответить в теме
Страница 5 из 6 ПерваяПервая ... 456 ПоследняяПоследняя
Показано с 81 по 100 из 111

Тема: Осваиваем SDK. Описание SDK.

  1. #81
    Король Аватар для Blacksun


    Регистрация
    10.05.2006
    Адрес
    М.О. г. Раменское
    Сообщений
    1,873


    Связь СДК и XML

    См. статью http://forum.civfanatics.ru/index.php?showtopic=4631

    НМ у меня ее тиснул отсюда. А без нее учебник будет не полный.
    продвинь это сообщение в соцсеть:  
    Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
    http://blacksun.civfanatics.ru
    -------------------------------------------------
    MTDG2 - [civ]christianity[/civ]Монархия
    ---------------------------------
    Председатель CFR Awards 2007
    ---------------------------------
    Председатель CFR Awards 2008

  2. #82
    И это только начало. Отсюда надо несколько самостоятельных статетй выделить, чтобы их видно сразу было. А тут ты подредактируешь шапку темы, которая уже устарела и дашь ссылки на статьи проекта "Осваиваем SDK". А в них - на эту основную тему. И в шапку лучше перенести твою статью об установке SDK. Надо заняться. Крепись.

    И на модиках надо раздел SDK поредактировать. И продублировать туда твои статьи и другие материалы из этой темы. А то кто то () писал
    <div class='quotetop'>Цитата</div>
    Сколько месяцев прошло, а про SDK в модиках не написано ни слова.[/b]
    Cколько месяцев уже после написанного прошло?
    продвинь это сообщение в соцсеть:  

  3. #83
    Король Аватар для Blacksun


    Регистрация
    10.05.2006
    Адрес
    М.О. г. Раменское
    Сообщений
    1,873
    Это не хорошо так делать - вырывать фразы из текста. Там и дальше написано:

    <div class='quotetop'>Цитата</div>
    Возможно это происходит потому, что там лежит слишком огромный объем информации и осмыслить его одному человеку, за такое короткое время, практически не под силу[/b]
    продвинь это сообщение в соцсеть:  
    Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
    http://blacksun.civfanatics.ru
    -------------------------------------------------
    MTDG2 - [civ]christianity[/civ]Монархия
    ---------------------------------
    Председатель CFR Awards 2007
    ---------------------------------
    Председатель CFR Awards 2008

  4. #84
    как заюзать функцию косинус/синус? о_О
    Пишет ambiguous call to overloaded function
    продвинь это сообщение в соцсеть:  

  5. #85
    На крайний случай можно использовать разложение в ряд:

    sinx=x-x^3/3!+x^5/5!-x^7/7!+...
    cosx=1-x^2/2!+x^4/4!-x^6/6!+...

    А слагаемых берём столько, чколько нужно для точности
    продвинь это сообщение в соцсеть:  

  6. #86
    Можешь вот что подсказать, немогу понять что делать....
    Делаю спутник, он автоматически пролетает по траектории.
    Мне надо, чтобы он оставлял за собой видимую на один ход область.
    Т.е. он допустим перемещается на 15 клеток, а радиус обзора 3 клетки, следовательно в конце перемещения остаются видны только лишь эти 3x3 клетки. А надо чтобы вокруг каждой точки на территории была видимая область 3x3.
    Т.е. у меня просчитывается (for) для каждого X свой Y, тут же можно дописать функцию, делающую область видимой.

    Я в принципе это сделал с помощью changeAdjacentSight:

    for(int iI = MoveX1; iI < MoveX2; iI++)
    {
    //
    //просчет Y
    //
    setXY(iI, MoveY2, true, true, true);
    CvPlot* pPlot = GC.getMapINLINE().plotINLINE(iI, MoveY2);
    pPlot->changeAdjacentSight(getTeam(), visibilityRange(), true, this, true);
    }

    - перемещаеся на каждую XY отдельно, и каждый раз делает сhangeAdjacentSight

    Все вроде бы прекрасно, но как убрать обратно нормальную видимость? Клетка навсегда остается видимой.
    Делаю алгаритм, чтобы по той же траектории он прошелся еще раз и скрыл все клетки.
    Пробую changeAdjacentSight(getTeam(), visibilityRange(), false, this, true)
    Он делает клетку невидимой. Так же перманетно.Даже если отправить на клетку юнит, то юнит просто пропадет.
    Отсюда вопрос: как вернуть клетке обычное состояние?
    продвинь это сообщение в соцсеть:  

  7. #87
    Король Аватар для Blacksun


    Регистрация
    10.05.2006
    Адрес
    М.О. г. Раменское
    Сообщений
    1,873
    Запоминаешь траекторию, а в начале турна делаешь все опять невидимым...
    продвинь это сообщение в соцсеть:  
    Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
    http://blacksun.civfanatics.ru
    -------------------------------------------------
    MTDG2 - [civ]christianity[/civ]Монархия
    ---------------------------------
    Председатель CFR Awards 2007
    ---------------------------------
    Председатель CFR Awards 2008

  8. #88
    Как сделать невидимым? Я ж говорю, changeAdjacentSight меняет состояние на перманентное. Вот я прошу сказать какой функцией и с какими аргументами можно сделать клетку обычной обычной.


    upd: проблема решена. Оказалось просто что при вызвании changeAdjacentSight (с false, т.е. сделать клетку невидимой) с радиусом большим чем расстояние до ближайшей клетки где вызывалась эта же функция создает эффект перекрывания. Таким образом я захожу на клетку, а она по прежнему невидимая так как её делает невидимой соседняя (не находящаяся в поле зрения юнита) клетка.
    продвинь это сообщение в соцсеть:  

  9. #89
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    кто хочет загрузить 2008 студию:
    http://www.microsoft.com/express/download/#webInstall

    не помню сколько она весит, кажется мегабайт 600.
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  10. #90
    <div class='quotetop'>Цитата</div>
    кто хочет загрузить 2008 студию:
    http://www.microsoft.com/express/download/#webInstall

    не помню сколько она весит, кажется мегабайт 600.[/b]
    В принципе цивовский движок корректно понимает только скомпиленные дллки на 2003-ем и через танцы с бубном на 2005-м - поэтому для моддеров вряд-ли 2008-я пойдет
    продвинь это сообщение в соцсеть:  

  11. #91
    Все файлы SDK размещены на модиках и в обычном виде.
    продвинь это сообщение в соцсеть:  

  12. #92
    Возможно, этот вопрос уже был, но тем не менее - можно ли как-то использовать SDK без Visual Studio?
    продвинь это сообщение в соцсеть:  
    Здесь была ссылка на пиратский ресурс. Была.
    Viva la Google!

  13. #93
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    просто возьмите какой нибудь компилятор и вперед.
    студия то она удобнее просто.
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  14. #94
    Мракоборец на консервации

    Аватар для White Hawk


    Регистрация
    07.11.2005
    Адрес
    где я только не живу
    Сообщений
    7,653
    <div class='quotetop'>Цитата</div>
    просто возьмите какой нибудь компилятор и вперед.студия то она удобнее просто.[/b]
    Есть один нюанс: системные функции и библиотечные функции самой Визуал Студии. Подозреваю, что для маковской цивы немножко другой СДК - и другой рекомендованный компилятор.
    продвинь это сообщение в соцсеть:  
    The Settlers Online, Эвеланс, Соломон Окотопус, Гильдия "Верные сердца inGame [heart]". Дружим?
    Вокс, где брат твой - Виго?
    Гость вечно живой! (Гость жил! Гость жив! Гость вечно будет жить!)

  15. #95
    <div class='quotetop'>Цитата</div>
    просто возьмите какой нибудь компилятор и вперед.[/b]
    Какой порекомендуете? Только размером поменьше. У меня винты и так забиты всякой дрянью
    продвинь это сообщение в соцсеть:  
    Здесь была ссылка на пиратский ресурс. Была.
    Viva la Google!

  16. #96
    На их-фанатиках xienwolf делает отличное Руководство по редактированию DLL для идиотов. Очень рекомендую всем желающим начать!
    продвинь это сообщение в соцсеть:  

  17. #97
    Подскажите где 2003 студию взять.
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  18. #98
    А зачем? Если для Civ4, то можно вполне успешно пользоваться CodeBlocks.

    Инструкция по установке и компиляции.
    продвинь это сообщение в соцсеть:  

  19. #99
    <div class='quotetop'>Цитата</div>
    CodeBlocks[/b]
    В общем скачал я этот CodeBlocks, скачал все что там требовалось, в итоге на 1 ГБ где-то потянуло.
    Выставил как там указано. Для компиляции выбираю просто папку CvGameCoreDLL
    Что в папке Beyond the Sword. Запускаю, никаких изменений в содержимое не внося. В итоге.

    Скрытый текст

    -------------- Build: Final Release Win32 in CvGameCoreDLL ---------------

    CvCityAI.cpp
    CvDLLButtonPopup.cpp
    CvDLLEntity.cpp
    CvDLLPython.cpp
    CvDLLWidgetData.cpp
    CvDeal.cpp
    CvDiploParameters.cpp
    CvDllPythonEvents.cpp
    CvDllTranslator.cpp
    CvEventReporter.cpp
    CvFractal.cpp
    CvGame.cpp
    CvGameAI.cpp
    CvGameCoreDLL.cpp
    Execution of &#39;rc.exe /IBoost-1.32.0\inсludе /IPython24\inсludе -fo"Final Release Win32\CvGameCoreDLL.res" CvGameCoreDLL.rc&#39; in &#39;D:\Program Files\Firaxis Games\Sid Meier&#39;s Civilization 4\Beyond the Sword\CvGameCoreDLL&#39; failed.
    Nothing to be done.
    продвинь это сообщение в соцсеть:  
    Я иду меж стен и дворцовых башен,
    Мимо перекрестков веков и лиц,
    Мимо городов, площадей и пашен,
    Познавая мир на холсте страниц.

  20. #100


    Насколько я понимаю, ты не сделал следующее...
    <div class='quotetop'>Цитата</div>
    1) remove CvGameCoreDLL.rc from the project (you must have already done this though to get this far):
    - in the Projects workspace tab go to the directory (Resources) and right click on the CvGameCoreDLL.rc file. Select "Remove from project"[/b]
    ?
    продвинь это сообщение в соцсеть:  

+ Ответить в теме
Страница 5 из 6 ПерваяПервая ... 456 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters