Re: FAQ по B3D
Цитата:
|
Re: FAQ по B3D
MoKa, 1.8x корректо скалил, поворачивал, перемещал текстуру в не зависимости от места вызова соотвествующей команды.
ЗЫ. А что за странная моде пошла на удаление текстуры, нанесенной на бъект, кто нибудь объяснит мне пользу от сего действия? |
Re: FAQ по B3D
Цитата:
Когда текстура наносится на объект, зоздается браш с этой текстурой. Если не нужно больше совершать манипуляции с текстурой - ее нужно удалить. Я проверял - память действительно освобождалась. |
Re: FAQ по B3D
Оформляйте, пожалуйста, свои вопросы и ответы так:
Вопрос: Какая польза от удаления текстуры, нанесенной на бъект? Ответ: Освобождение памяти. Когда текстура наносится на объект, создается (модефицируется) браш с этой текстурой. Если не нужно больше совершать манипуляции с текстурой - ее нужно удалить. От этого действительно освобождается память. |
Re: FAQ по B3D
LUK, Брашь не создаётся, он модифицируется.
|
Re: FAQ по B3D
Цитата:
и потом закрасить брашем нужный обьект ?? Как думаете ?? |
Re: FAQ по B3D
Вопрос: Сделал поект, скомпилировал, попытался запустить на другом компьютере, а там ошибка: "Unable to create 3D scene". Ошибка точно ни в несовместимости разрешениий - я сделал возможность смены разрешения. Может проблема в том что я использовал include и даже 2 раза?
Ответ: Точно не из-за инклудов. Такое бывает если попытаться запустить 2 проги использующие 3д режим. Например такое может быть, если запустить твою прогу всместе с 3д-максом. |
Re: FAQ по B3D
Luk: завязывай с подсматриванием. Пока на этот вопрос не так много претензий так что его можно и не относить к часто-задаваемым вопросам. Лучше ищи в поисковике наиболее распространненые вопросы и выкладывай сюда ответы, раз уж хочешь так помочь теме!
|
Re: FAQ по B3D
Ok, я просто подумал, что это достаточно серьезный вопрос и его стоит выложить здесь... вообще хотелось бы выложить по-больше постов с вопросами по-поводу ошибок в блице, т.к. это самые "сердитые" ошибки...
|
Re: FAQ по B3D
2LUK ну, смотрел тему ты плохо. потому что большинство твоих ответов\вопросов в той или иной форме уже освещены плюс много оффтопишь. однако за энтузиазм и помощь в развитии темы спасибо. пожелание: старайся отвечать на те вопросы, которые реально возникают у новичков, а не на все подрят. и больше соответствуй теме. потому что то, как поменять иконку в экзешнике - это не так уж и важно, да и способов для этого гораздо больше.
|
Re: FAQ по B3D
У меня вопрос, не хотел создовать еще темы и решил написать тут.
Вообщем я создал глоб. переменную движения мыши Global mx=MouseX() Global my=MouseY() потом эту же переменную использую в фунции по движению мышки Function cursor() HidePointer DrawImage cursor,mxьн MaskImage cursor,0,0,0 End Function вставляю эту функцию в главный цикл... и не работает :''(( А вот если в этой фунции вместо mx и my поставить MouseX() и MouseY() то все работает :dontknow: Такая же трабла с переменной нажатия кнопки мыши. :"( |
Re: FAQ по B3D
Bagration, все правильно что у тебя не работает. Ты глобально объявил 2 переменные присвоил им значения координат мыши. Теперь они ВСЕГДА одни и те же! А в главном цикле ты мышь двигаешь, координаты меняются, а ты используешь все те же переменные со старыми, не меняющимися координатами мыши.
Код:
mx=MouseX() ; берем новые(изменившиеся) координаты |
Re: FAQ по B3D
2Bagration совершенно правильно поступил, что запостил свой вопрос сюда, а не стал новый пост создавать! все бы так делали! на вопрос тебе уже ответили, добавлю только, что функция твоя будет выглядеть так:
Function cursor() mx=MouseX() ; берем новые(изменившиеся) координаты my=MouseY() DrawImage cursor,mx, my MaskImage cursor,0,0,0 End Function а команду HidePointer в цикле ставить не надо, достаточно один раз при инициализации. |
Re: FAQ по B3D
Еще забыли о MaskImage, его тоже при инициализации картинки ставишь один раз. Ну это если тебе динамически не нужно менять цвет маски=).
|
Re: FAQ по B3D
avel, учитывай, что использование за цикл больше одного раза, функции получения координат и скорости курсора - приводят к дёргам и неправельным результатам чисел.
|
Часовой пояс GMT +4, время: 20:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot