Пятница, 29 Марта 2024, 12:05

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Записи участника » AlexRudkowskij [11]
Результаты поиска
AlexRudkowskijДата: Среда, 16 Июля 2014, 22:20 | Сообщение # 1 | Тема: Поиск через выпадающие строки
был не раз
Сейчас нет на сайте
Например можно сделать так: добавить обработчик onchange к select:
Код

<select id="mySelectId" name="mySelect" onchange="set(1, this);">
<select id="mySelectId" name="mySelect" onchange="set(2, this);">

И такую код JavaScript:
Код

     var first = 1, second = 'a';
     function set(a, b)
     {
         var select = b.options[b.selectedIndex].text;
         if(a == 1)
             first = select;
         else
             second = select;
     }

Переменная first будет хранить текст выбранного первого списка, а second - второго. Что бы загружать картинку нужно сделать так:
Добавить новый тэг <img/> и изменять его атрибут:
Код

<img id="image" />

И код JS, который будет менять картинку:
Код

document.querySelector("#image").src = "images/" + first + second + '.jpg';
AlexRudkowskijДата: Суббота, 21 Июня 2014, 23:31 | Сообщение # 2 | Тема: Cossacks Online - MMORPG
был не раз
Сейчас нет на сайте
РАСТАМАН, не было казаков в Киевской Руси. Они появились позже

Добавлено (21.06.2014, 23:31)
---------------------------------------------

Цитата
Wookie, это в понимании в России. У нас на Украине "Козак" это козак Киевской Руси, а "Казак" как ты и говорил "воин-наемник". Вот.

Казак - свободный человек, который проживал на свободной территории(между Россией и Польшей). А рассвет начался приблизительно с 16 века(польское восстание)
AlexRudkowskijДата: Пятница, 23 Мая 2014, 02:16 | Сообщение # 3 | Тема: [3D] - Code name /Mafia/
был не раз
Сейчас нет на сайте
Слишком похоже на Mafia II
AlexRudkowskijДата: Вторник, 25 Марта 2014, 16:38 | Сообщение # 4 | Тема: DirectX 10 - загрузка текстур
был не раз
Сейчас нет на сайте
Доброго времени суток!
Прошу помощи в загрузке текстур :-)
Нужно следующее: загрузить текстуру из файла, используя при этом не D3DX10CreateShaderResourceViewFromFile, а D3DX10CreateShaderResourceViewFromMemory.
Как такое можно сделать?
Такое давно находил на StackOverflow, но сейчас не могу найти :-(

Добавлено (25.03.2014, 16:38)
---------------------------------------------
Нашёл рабочий код. Решил выложить, может кому-то пригодится :-)

Код
  ifstream in("file", ios::binary);

   vector<unsigned char> datas;

   in.seekg(0,ios::end);
   int sz = in.tellg();
   datas.resize(sz);
   in.seekg(0,ios::beg);
   in.read((char*) &(datas[0]), sz);
   in.close();

   ID3D10ShaderResourceView *res;
   LOG(D3DX10CreateShaderResourceViewFromMemory(device, &datas[0], datas.size(), NULL, NULL, &res, NULL));
AlexRudkowskijДата: Понедельник, 09 Декабря 2013, 00:16 | Сообщение # 5 | Тема: Музыка начала 20-го века
был не раз
Сейчас нет на сайте
Спасибо за ответы!
Есть небольшой вопрос по этому пункту: "3-- Не надо забивать себе голову этой мурой про авторское право, вы не настолько большая шишка, чтобы все следили за каждым вашим шагом и действием.". Если мы планируем в дальнейшем выход в Steam, то её пропустят с использованием пиратского контента? Или там всем насрать на инди разработчиков, главное что бы игра была интересной?
AlexRudkowskijДата: Суббота, 07 Декабря 2013, 17:11 | Сообщение # 6 | Тема: Музыка начала 20-го века
был не раз
Сейчас нет на сайте
Здравствуйте!
В ходе разработки игры необходима зарубежная музыка начала 20-го века. И тут появился порос: а легально ли её использовать? Могу ли я просто скачать её, запихнуть в игру и начать распространять?
С современной музыкой всё понятно - нужен договор с звукозаписывающими студиями, продюсерами(не знаю у кого :(), а вот со стариной - не нашёл sad
AlexRudkowskijДата: Среда, 06 Ноября 2013, 01:26 | Сообщение # 7 | Тема: Ограничения по полигонам
был не раз
Сейчас нет на сайте
Пишу сам, поэтому интересует ограничение самого DX.
kotofey, посмотрел вашу тему, увидел что в среднем 15-20 тыс. треугольников. Буду ориентироваться на это число. Спасибо smile

Добавлено (06.11.2013, 01:26)
---------------------------------------------
Нашёл ответ: 65536 тыс. вершин - это максимум для обычного меша. Можно увеличить лимит до 4,2 млрд., при условии что видеокарта поддерживает 32-х разрядные индексы, но таких карт мало(как я понял :)).
Думаю что тему можно закрывать, вопрос решён

AlexRudkowskijДата: Вторник, 05 Ноября 2013, 02:49 | Сообщение # 8 | Тема: Нужен генератор 3d города
был не раз
Сейчас нет на сайте
Если хочется сделать самому, то вот: http://habrahabr.ru/post/196862/
AlexRudkowskijДата: Вторник, 05 Ноября 2013, 02:46 | Сообщение # 9 | Тема: Ограничения по полигонам
был не раз
Сейчас нет на сайте
Здравствуйте!
Заинтересовал вопрос: какой потолок в количестве полигонов лучше всего поставить для моделей для игры? Посмотрев видео о создании персонажей, немного испугался цифру, переваливающую за сотню тысяч :)
Отрисовка - DirectX.
AlexRudkowskijДата: Воскресенье, 27 Октября 2013, 19:23 | Сообщение # 10 | Тема: c++ и template
был не раз
Сейчас нет на сайте
Почитав, нашёл что некоторые компиляторы только могут компилировать код с разделёнными шаблонами(надеюсь что правильно написал :))
AlexRudkowskijДата: Суббота, 26 Октября 2013, 16:09 | Сообщение # 11 | Тема: c++ и template
был не раз
Сейчас нет на сайте
Здравствуйте!
Суть проблемы в следующем: если подключить .cpp файл, класс с шаблоном работает. А если .h - нетю
Код .h файла:
Код

#pragma once  
template<class T> class Matrix
{
  public:
   Matrix(){}
   ~Matrix(){}
   T push(T object);

  private:
   T *array;
   int counter;
};

Код .cpp файла:
Код

#include "Matrix.h"

template<class T> T Matrix<T>::push(T object)
{
  T a = object;
  return a;
}

Ошибка построения:
Код

1>------ Построение начато: проект: Matrix, Конфигурация: Debug Win32 ------
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppBuild.targets(344,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry.  TargetFrameworkVersion or PlatformToolset may be set to an invalid version number.
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: float __thiscall Matrix<float>::push(float)" (?push@?$Matrix@M@@QAEMM@Z) в функции _main
1>C:\Users\HOME\Documents\Visual Studio 2012\Projects\Matrix\Debug\Matrix.exe : fatal error LNK1120: неразрешенных внешних элементов: 1
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Как решить проблему?
Форум игроделов » Записи участника » AlexRudkowskij [11]
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг