Ответ: Вопросы по XNA.
Цитата:
|
Ответ: Вопросы по XNA.
Я тупо скачал файлик с темы, запустил его и ошибка...я не пишу на XNA, откуда обычный смертный должен знать был что нужно для этого??
|
Ответ: Вопросы по XNA.
Цитата:
|
Ответ: Вопросы по XNA.
Цитата:
|
Ответ: Вопросы по XNA.
Цитата:
|
Ответ: Вопросы по XNA.
"Тупых юзеров" в гугле не банят.
Да и к тому же. Это что за "юзер" должен быть, чтоб ему был интересен тест скорости вывода картинок? |
Ответ: Вопросы по XNA.
Я думаю, все играли в столь известную игру как Crimsonland. Не могли бы вы подсказать, каким образом разработчики добились одного интересного эффекта: следа от пули? Интересует именно такая версия, как в этой игре, то есть след прозрачен в том месте, откуда был произведён выстрел, и полностью непрозрачен там, где сейчас расположена пуля.
Скриншот(трафик, 1.4мб) |
Ответ: Вопросы по XNA.
Цитата:
с градиентом белого цвета градация от $FFFFFFFF до $FFFFFF00 Тобеж от абсолютно прозрачного до полностью непрозрачного. 2) Считаем угол от места выстрела до пули 3) Считаем дистанцию от места выстрела до пули 4) Хватаем наш градиентный спрайт за точку (0 ,height * 0.5) *если спрайт горизонтально ориентирован поворачиваем на выведенный ранее угол, скейлим на половину дистанции и двигаем на половину дистанции. На векторах будет даже проще сделать. Но я привык к косинусам синусам :B |
Ответ: Вопросы по XNA.
Спасибо! Метод сложно назвать высокотехнологичным, но думаю по скорости не будет сильно уступать какому-нибудь шейдерному способу.
Правда про векторы теперь можно подробнее? У меня проблема в том, что мне не то что бы привычно делать через синусы и косинусы, а то что я не знаю как можно делать по-другому:) |
Ответ: Вопросы по XNA.
Способ использования спрайта будет намного шустрее чем какими либо шейдерами симуляция шлейфа с неординарным поведением.
Если 3Д, можно тупо создать квад, который будет тянуться до максимальной длины, и иметь текстуру которая будет корректно накладываться чтобы не скукоживаться с растяжкой квада. |
Ответ: Вопросы по XNA.
О, ну тогда тем более хорошо.
Вопрос по векторам еще актуален. |
Ответ: Вопросы по XNA.
Цитата:
|
Ответ: Вопросы по XNA.
Новый вопрос. Что такое "this"? Не в переводе с английского, конечно, а в XNA.
UPD И ещё появился вопрос по рандомизации в C#. Как здесь надо описать аналог SeedRnd? Или есть что-то стандартное? Обычный Random не нужен, так как не случайный он совсем. P.S. было бы забавно, если бы Randomize ответил:) . |
Ответ: Вопросы по XNA.
Цитата:
У стандартного рандома в конструкторе по умолчанию сбивание по времени стоит, так что он случайный должен быть. Но можно и указать явным образом число на которое он собъется. Random r = new Random(); int a=r.next(5) (a будит целым числом из множества (0;1;2;3;4)) int a=r.next(3,6) (a будит целым числом из множества (3;4;5)) Ну если хочется задать SeedRnd самому: Random r = new Random(DateTime.Now.Millisecond + DateTime.Now.Second*1000); Но опять же это не обязательно. Кстати заметил недочет. int a=r.next(5,6) выдает только 5. (соответсвенно все верно) int a=r.next(5,4) выдает ошибку времени выполнения. (тоже все правильно) int a=r.next(5,5) выдает только 5. Хотя судя по логике должен выдавать ошибку, кто-то < и <= перепутал, когда писал функцию. =) |
Ответ: Вопросы по XNA.
Спасибо!
Возможно это не ошибка, а фича. a∈[b,c] лучше чем a∈[b,c). |
Часовой пояс GMT +4, время: 20:06. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot