Результаты поиска
|
|
Нохчи | Дата: Среда, 11 Июля 2012, 11:32 | Сообщение # 281 | Тема: [MMO] Battle City.Net |
заслуженный участник
Сейчас нет на сайте
| Vinchensoo, жрут память именно потоки, так как у каждого из них свой стек(по дефолту каждому по 1 мб в винде). Уточни что значит открывал, что происходило в твоей thread_func, мне почему-то кажется она у тебя сразу или почти сразу возвращала управление и поток прибивался, ибо тут не только в памяти дело, при 10к поток планировщик просто подавится. Обычно создается некое разумное число потоков(до нескольких десятков), которые лежат в пуле и достаются оттуда по мере необходимости и возвращаются в пул, когда становятся не нужны.
Многие вопросы по Windows отпадут, если посмотреть тут
Сообщение отредактировал Нохчи - Среда, 11 Июля 2012, 11:44 |
|
| |
Нохчи | Дата: Вторник, 10 Июля 2012, 16:45 | Сообщение # 282 | Тема: Универсальная "открывашка" для игр |
заслуженный участник
Сейчас нет на сайте
| Есть, IDA Pro называтся ( :
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Вторник, 10 Июля 2012, 09:40 | Сообщение # 283 | Тема: [MMO] Battle City.Net |
заслуженный участник
Сейчас нет на сайте
| Quote (Vinchensoo) Коллизии в клиенте обрабатываются? Это win =) Это да, по привычке ляпнул ( : Но тогда и столкновения с танками должны на серве обрабатываться, нет ?
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Вторник, 10 Июля 2012, 09:03 | Сообщение # 284 | Тема: Прощай русская Википедия. |
заслуженный участник
Сейчас нет на сайте
| DreamCraft, ну так мб запилишь нам энциклопедию с 838 000 статьями? Нет? Давайдосвидания.
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Понедельник, 09 Июля 2012, 23:35 | Сообщение # 285 | Тема: [MMO] Battle City.Net |
заслуженный участник
Сейчас нет на сайте
| Пока конечно обсуждать особого нечего, "карта" ужасна, коллизии только с танками обрабатываются. Но проект очень интересен. Буду следить за темой.
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Понедельник, 09 Июля 2012, 18:10 | Сообщение # 286 | Тема: Сообщество программистов |
заслуженный участник
Сейчас нет на сайте
| А куда счас народ записывается, на конфу в скайпе или тот форум ?
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Понедельник, 09 Июля 2012, 17:33 | Сообщение # 287 | Тема: SDL_GetRGB - неверно определяет цвет? |
заслуженный участник
Сейчас нет на сайте
| Идея вобщем не очень понятна, но полигоны по двум точкам не строятся, нужно три как минимум. А вобще загугли per-pixel collision detection
Многие вопросы по Windows отпадут, если посмотреть тут
Сообщение отредактировал Нохчи - Понедельник, 09 Июля 2012, 17:33 |
|
| |
Нохчи | Дата: Понедельник, 09 Июля 2012, 16:57 | Сообщение # 288 | Тема: SDL_GetRGB - неверно определяет цвет? |
заслуженный участник
Сейчас нет на сайте
| Quote (Morfay) А, понял. bpp идет как Uint8 bpp идет как int. Во втором и девятом сообщениях все написано.
Многие вопросы по Windows отпадут, если посмотреть тут
Сообщение отредактировал Нохчи - Понедельник, 09 Июля 2012, 16:58 |
|
| |
Нохчи | Дата: Понедельник, 09 Июля 2012, 16:45 | Сообщение # 289 | Тема: SDL_GetRGB - неверно определяет цвет? |
заслуженный участник
Сейчас нет на сайте
| *((Uint32*)img->pixels) - первый пиксель *((Uint32*)img->pixels + bpp) - четвертый пиксель *((Uint32*)img->pixels + bpp*2) - восьмой пиксель и так далее. а если так *(Uint32*)((Uint8*)img->pixels) - первый пиксель *(Uint32*)((Uint8*)img->pixels+bpp) - второй пиксель *(Uint32*)((Uint8*)img->pixels+bpp*2) - третий пиксель и т.д.
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Понедельник, 09 Июля 2012, 16:29 | Сообщение # 290 | Тема: SDL_GetRGB - неверно определяет цвет? |
заслуженный участник
Сейчас нет на сайте
| Quote (Morfay) Uint32 pdst = *((Uint32*)img->pixels + bpp) ; То есть ты примерно так написал? Code for(int x = 0; x<img->w; x++) for(int y = 0; y<img->h; y++) { Uint32 pixel = *((Uint32*)img->pixels+bpp*x +img->pitch*y); Uint8 r,g,b; SDL_GetRGB(pixel, img->format, &r, &g, &b); printf("%d,%d,%d\n",r,g,b); } И оно не крэшится? Наверное это магия ( ;
Многие вопросы по Windows отпадут, если посмотреть тут
Сообщение отредактировал Нохчи - Понедельник, 09 Июля 2012, 16:30 |
|
| |
Нохчи | Дата: Понедельник, 09 Июля 2012, 15:43 | Сообщение # 291 | Тема: SDL_GetRGB - неверно определяет цвет? |
заслуженный участник
Сейчас нет на сайте
| Специально скачал этот сдл и полез читать документацию. Хз как ты там попробовал, но у меня все работает отлично. Code int main(int argc, char *argv[]){ SDL_Surface *img = SDL_LoadBMP("test.bmp"); int bpp = img->format->BytesPerPixel; for(int x = 0; x<img->w; x++) for(int y = 0; y<img->h; y++) { Uint32 pixel = *(Uint32*)(((Uint8*)img->pixels)+bpp*x +img->pitch*y); Uint8 r,g,b; SDL_GetRGB(pixel, img->format, &r, &g, &b); printf("%d,%d,%d\n",r,g,b); }
return 0; } вот мой test.bmp
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Понедельник, 09 Июля 2012, 14:54 | Сообщение # 292 | Тема: SDL_GetRGB - неверно определяет цвет? |
заслуженный участник
Сейчас нет на сайте
| Quote (Morfay) ((Uint32*)img->pixels) ((Uint32*)ptr)+1 к примеру сместит указатель не на один байт, а на sizeof(Uint32). Попробуй заменить на любой тип длиною в 1 байт.
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Суббота, 07 Июля 2012, 14:45 | Сообщение # 293 | Тема: MIND++ |
заслуженный участник
Сейчас нет на сайте
| Че-то не понял, команда сидит себе пилит игру на юнити, а С++ кодер работает отдельно ? Зачем ему команда тогда ?
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Суббота, 07 Июля 2012, 14:22 | Сообщение # 294 | Тема: MIND++ |
заслуженный участник
Сейчас нет на сайте
| Quote (Lalalame) Языки программирования - JS,C# и C++ Что от С++ кодера требуется можно узнать ?
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Суббота, 07 Июля 2012, 12:24 | Сообщение # 295 | Тема: [3D] Parazites in Paradize |
заслуженный участник
Сейчас нет на сайте
| Скрины не видны.
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Пятница, 06 Июля 2012, 22:05 | Сообщение # 296 | Тема: ХУДОжник |
заслуженный участник
Сейчас нет на сайте
| Злой_Ублюдок, да ладно, зато раскрасил как здорово )
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Пятница, 06 Июля 2012, 19:55 | Сообщение # 297 | Тема: Ваш метод оценки "Хорошести" игры |
заслуженный участник
Сейчас нет на сайте
| Quote (pixeye) Почему марио не перепроходишь? Не поверите, я перепрохожу
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Пятница, 06 Июля 2012, 19:53 | Сообщение # 298 | Тема: нужна помощь в работе с winapi контролом edit |
заслуженный участник
Сейчас нет на сайте
| Не помню, попробуй и узнаешь. Ты хочешь что текст в контроле можно было редактировать только программно ?
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Пятница, 06 Июля 2012, 19:47 | Сообщение # 299 | Тема: нужна помощь в работе с winapi контролом edit |
заслуженный участник
Сейчас нет на сайте
| ES_MULTILINE
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
Нохчи | Дата: Пятница, 06 Июля 2012, 19:41 | Сообщение # 300 | Тема: нужна помощь в работе с winapi контролом edit |
заслуженный участник
Сейчас нет на сайте
| Ругается на код из #6 ? Затестил вот это Code void AddEvent(std::string title) { LPCSTR titles = title.c_str(); LPSTR valve = new CHAR[title.length()*2]; ZeroMemory(valve, title.length()*2); strcat(valve, titles); }
int WINAPI wWinMain( HINSTANCE, HINSTANCE, LPWSTR, int ) { AddEvent("SSS"); } поставил точку останова на strcat, никаких фейлов, в valve оказалось "SSS". Покажи какой код компилишь.
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |