{{notification.text}}

MirGames

Drako

Зарегистрирован 07.04.05 02:38
Последний раз был в сети 19.02.10 19:45
100 
Windows 7 Или Xp
19.02.10 19:45
Цитата(Woolf @ 16.02.2010 - 14:55) [snapback]101857[/snapback]

Фу )) Приходилось работать с редхатом и дебианом некоторое время. После таких высказываний слаживается мнение что кое кто страдает махохизмом. Линукс = УГ (редхат = полное УГ).
Так что рекомендую эти высказывания относить в разряд "америкосы все тупые, все мужики козлы и линукс форевер", т.е. в разряд недостоверных высказываний, сложенных на стереотипах )

У меня федора установлена второй системой и семерка как основная.
Система достаточно удобная, не знаю, что у вас за проблемы с ней были, но ИМХО, в настройке гораздо удобнее вини.
А как это работает у вас?
21.03.09 23:51
Цитата(John S Moff @ 21.03.2009 - 21:18) [snapback]94440[/snapback]

Drako
А 1 и 2 вроде тоже без dll идут...
Ну ведь можно сделать их и как ты говоришь не использовать библиотеки... скомпилировать заранее... тоже интересное и верное решение =)

Забыл спросить, ты тестировал мой пример ?

с 1 и 2 немного по другому, в плюсах их можно слинковать статически если использовать старые SDK. В Делфи - всегд из .dll

Забыл отписаться :)

Цитата
-= Game Engine Initialized correctly =-
-= D3D Initialized correctly =-
Video Adapter : NVIDIA GeForce 7600 GT
Video Driver : nv4_disp.dll
Total Memory : 768 Mb
-= FullScreen mode =-
-= D3D Device Initialized correctly =-
-= Font Initialized correctly =-
----------
[APP] Sprite created Objects\BG4.JPG
[APP] Sprite created Particles\Particle.png
Sprites: 101 - FPS: 501
Sprites: 301 - FPS: 501
Sprites: 501 - FPS: 501
Sprites: 801 - FPS: 177
Sprites: 1001 - FPS: 177
Sprites: 1501 - FPS: 392
Sprites: 2001 - FPS: 321
Sprites: 2501 - FPS: 129
Sprites: 3001 - FPS: 108
----------
-= All Engine objects was freed successfully =-

---------- End of log file ----------

Сквозь картинку "просвечивает" рабочий стол, клик мышью сворачивает окно, после "восстановления" полноэкранный режим не возвращается и ни чего не рисуется соответственно.
А как это работает у вас?
21.03.09 23:07
Цитата(John S Moff @ 21.03.2009 - 20:12) [snapback]94438[/snapback]

Drako
А я встречал приложения где не нужны вобще библиотеки d3dx9 =)

Компиляция шейдеров 3.0 (если они не скомпилированы заранее) возможна только в этих библиотеках. Если sm3.0 не использовать то от библиотеки действительно можно отказаться.
А как это работает у вас?
21.03.09 21:48
Цитата(John S Moff @ 18.03.2009 - 15:35) [snapback]94318[/snapback]

Есть предложение
5) использовать только d3dx9_26.dll

Во некоторых проектах встречал более правильное решение. D3DX грузится через LoadLibrary() + GetProcAddress(). При этом грузить пробуют с d3dx9_34.dll и по нисходящей.
Отрисовка ландшафта для игры
21.03.09 16:12
Цитата(Веденей @ 21.03.2009 - 09:17) [snapback]94430[/snapback]

как объяснить директХ'у, что это не одна большая фигура, а много маленьких?

Ну ты же, когда взываешь DrawPrimitive() указываешь с какой по какую вершины рисовать :blink:
Отрисовка ландшафта для игры
21.03.09 00:26
Цитата(Веденей @ 20.03.2009 - 20:25) [snapback]94411[/snapback]

квадрат хранит в себе XYZ и UV...у каждого есть свой вершинный буфер

Это в корне не верно. буфер должен быть один.
Переключение буферов дорогая операция.
Перевод примеров с Codesampler.com
20.03.09 13:40
Я уже частично переводил, но потом как-то ни кому не интересно было и перестал.
Перводы даже отправлял собственно на Codesampler.com, но их не выложили :)

из того, что не переведено у тебя:
texture subloading
http://forum.mirgames.ru/index.php?act=Att...ost&id=4008
transform
http://forum.mirgames.ru/index.php?act=Att...ost&id=4006
indexed geomethry
http://forum.mirgames.ru/index.php?act=Att...ost&id=4003

З.Ы. заголовки для DX надо брать не у джедаев, а у http://clootie.ru
Directx и C++ Express Edition
21.02.09 23:10
Цитата(CH@$ER @ 21.02.2009 - 20:13) [snapback]93437[/snapback]

Да я уже так и подумал, реально на WinAPI будет проще ) Единственная проблема в том, что это все придется абстрактно делать. Тут же сразу раз - на форму кнопочки покидал, события назначил и все в ажуре. А тут надо подбирать параметры...

существуют
* wxWidget
* WTL
* QT
и еще много чего свободно распространяемого :)
Directx и C++ Express Edition
21.02.09 17:09
Цитата(CH@$ER @ 21.02.2009 - 12:40) [snapback]93418[/snapback]

но только не на WinAPI. Мне для редактора карт.

Чисто из любопытства, почему "только не на WinAPI". при правильном подходе не будет проблем с .Net, а время разработки увеличится, ну на пару - тройку дней.
Directx и C++ Express Edition
21.02.09 13:19
Цитата(CH@$ER @ 21.02.2009 - 03:25) [snapback]93412[/snapback]

Мне это ни о чем не говорит... Я использую то, что у меня есть

Тогда почитай хотя бы что это.

ПроЭкт "DierctX для управляемого кода", он же, ManagedDirectX больше не поддерживается, вместо него M$ выпустила XNA - среду на C# для создания игр. Кроме "удобства" шарпа есть плюшка, позволяющая запускать игры сделанные в XNA на Xbox360.

Есле же тебе просто нужны возможности .Net по созданию GUI, то придется ооочень много пользоваться поисковиками, т.к. проблем сопряжения управляемого C++/CLI и неуправляемого DirectX полно. И ты натолкнулся на первую из них. Проще использовать Delphi.
Version
17.02.09 23:50
Цитата(Said @ 17.02.2009 - 20:06) [snapback]93197[/snapback]

Drako
Я уже сказал, что не путаю, а намеренно делаю дату компиляции версией, что бы исключить человеческий фактор.
Совковым гнойникам, вроде - впрочем не буду называть имена, да - стоит придерживаться. Остальные делают как им удобнее, к тому же нет никаких стандартов. ISO - это, например, серия стандартов, а то что ты говоришь - ЭТО ГОН.

Если бы у тебя был хоть небольшой опыт технической поддержки пользователей, я бы поспорил. А так - не вижу смысла.
Надеюсь только что про совок и прочее, это не в мой адрес.
Version
17.02.09 21:51
Цитата(Said @ 17.02.2009 - 19:09) [snapback]93193[/snapback]

Например "Unreal Engine 3" - это название продукта.
А это "v.090218" - версия.

Ни кто не передергивает. Есть общепринятые нормы, которые всем понятны их и следует придерживаться.

Unreal Engine - название продукта
3 - версия
v.090218 - сборка, или билд

или

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
тут
rv:1.9.0.6 это версия движка Gecko, дата сборки 2009011913, продукт - Firefox, версия продукта - 3.0.6

или

Версия 5.1 (сборка 2600.xpsp_sp2_rtm.040803-2158 : Service Pack 2)
тут
5.1 - версия продукта (M$ Windows XP)
2600.xpsp_sp2_rtm - шифр сборки
040803-2158 дата сборки

так что, ты все же путаешь номер версии и номер сборки.
Version
17.02.09 20:08
Цитата(Said @ 17.02.2009 - 17:39) [snapback]93187[/snapback]

ra1n - где, кто вам сказал? 0_0

Ставится так, как решил большой дядя в шапке, не находите?

Под рукой только C::B для проверки, так вот у них, хоть и сказано, что C::B build 8.02, в README.txt честно написано Code::Blocks IDE version 1.0
Так что не надо путать версию и номер сборки.
Version
17.02.09 20:03
Цитата(John S Moff @ 17.02.2009 - 15:59) [snapback]93181[/snapback]

Drako
В смысле выводить для версии определенный буфер памяти, а потом стримом его читать =)) Вот это блин раскладуха =) Я тебя правильно понял?

Я говорил о гораздо более простых вещах :)
Скрипт перед билдом проекта, генерирующий строку с версией и вписывающий её в ресурсы, сборка ресурсов, а потом обычный LoadString()
Version
17.02.09 17:44
Цитата(Said @ 17.02.2009 - 15:28) [snapback]93177[/snapback]

Drako
А вообще PE формат не я придумывал, что делать :lol:

Не привязываться к заголовку файла, который свободно может измениться в любое время, а прописывать версию в сам файл.
Version
17.02.09 17:20
Цитата(Said @ 16.02.2009 - 19:30) [snapback]93131[/snapback]

Всем привет, код не требует комментов, искал специально для Олега, но может всем пригодицо.

Из багов данного кода...
Компилирую 17.02.2009, изменяю системное время на 18.02.2009 для имитации смены дня, копирую в другую папку, пакую UPX-ом, выставляю обратно системное время на 17.02.2009 ибо нефиг часам не правильно идти и вуала, версия файла стала v.090218 вместо v.090217...привет из будущего.
Более того, что-то мне подсказывает, что при копировании по фтп протоколу, или, в некоторых случаях, при копировании на флешку данный код покажет в версии не дату сборки, а дату копирования.
опять последствия вируса
13.02.09 19:20
На вскидку...проверить на read-only скрытые папки
1) C:\Config.Msi именно папка, а не файл
2) C:\Windows\Installer
3) C:\Documetts and Settings\Application Data\Microsoft\Installer
если что - снять с них атрибут только для чтения
С# про Console.readline
10.02.09 23:05
Цитата(MeF Dei Corvi @ 9.02.2009 - 23:33) [snapback]92852[/snapback]

Drako
Просто человек, как я понимаю...

Что-то я вообще ни чего не понял чего он хочет.

dezmax
goto и ООП - это жесть О_о
Нет, ну я конечно знаю, что для встраиваемых систем - это норма, но это ведь не твой случай.
С# про Console.readline
10.02.09 00:46
Pierre Kurochkin
MeF Dei Corvi
О_о Вы не ищите простых решений

З.Ы. в шарпе преобразование строки в число уже встроено в строки...