Я новичок!
Цитата:
|
Так-с... А с чего же начать изучение самого Блица? Попробую ответить на этот вопрос.
Сначала качаем последнюю доступную версию Blitz. Затем читаем несколько небольших учебников и получаем общее представление о программировании на Блице. В особенности советую стать постоянным читателем замечательного журнала Матвея Меркулова Blitz etc. В процесе написание программ стандартный редактор кода (часто называемый IDE) может показаться нам неудобным. Тогда выбираем один из нескольких альтернативных: AltIDE BlitzEdit Protean Мы уже достаточно хорошо умеем программировать и нам не хватает дополнительных возможностей. Что делать? Выход есть - зайти в подфорум LIB и выбрать себе тулзу на любой вкус. Учень утомительно придумывать функцию, которая, возможно, уже есть. Так что не поленитесь и загляните в Полезные функции. Там много чего интересного. Ответы на еще неотвеченные вопросы можно поискать в разделе FAQ. Если же там ответа нет, задайте вопрос в одной из веток форума, которая соответствует тематике вопроса. Но постарайтесь сначала найти ответ в стандартной справке Блица. Если со знанием английского у вас плохо, можете поискать перевод необходимого раздела справки. Удачи в изучении! |
Re: Я новичок!
А можно обновить ссылки?
|
Re: Я новичок!
Обновил.
|
Ответ: Я новичок!
А можно еще раз обновить ссылки? :pardon:
|
Ответ: Я новичок!
Кстати, очень рекомендую IDE - IDEal. Грузится быстрей чем Protean, много интересных фишек, включая функцию Strict, которая следит за правильным объявлением переменных... Скачать можно отсюда:
http://www.fungamesfactory.com/downloads.html |
Ответ: Я новичок!
2FranK, спасибо.
|
Ответ: Я новичок!
ссылка на учебники не рабатает чё делать?
|
Ответ: Я новичок!
вот правильная : http://blitzetc.blitzmax.ru
|
Ответ: Я новичок!
Не подскажите Где можно скачать phisycs wrapper
|
Ответ: Я новичок!
|
Ответ: Я новичок!
а ты попробуй заменить LoadAnimMesh на LoadMesh
и формат какой то не здравый у тебя)) 3ds)) в b3d переведи и норм будит)) |
Ответ: Я новичок!
хм ну я бы порекомендовал начать с теории.
а именно что такое алгаритм, понимает того что хочешь получить... а уж после этого изучать язык(Basic) - Blitz,точнее синтаксис Я думаю. 1. Жедание 2. Желание программировать 3. Терпение 4. Понимание - без этого бестолку даже желание не поможет 5. Реалзицая 6- Проект готов а так же, не ординарное мышление и тд, Сразу извеняюсь за свой КорявоРусский Язык, писал будуче не тре... возможно я ошибаюсь. Это мое мнение, которого я придерживаюсь, кто так же считает нажмите на кнопку , "Полезно" |
Ответ: Я новичок!
Возможно ли в Blitz3D использование Normal map ?
|
Ответ: Я новичок!
Возможно!
|
Ответ: Я новичок!
|
Ответ: Я новичок!
извините если этот вопрос уже был, но меня интересует как прописать путь к файлу без указания диска и директории в которой лежит папка с файлом и файл блитца? Версия у меня 1.96 обновить в данный момент не могу( . И ещё один вопрос: возможно ли проверять столкновения с помощью типов энтити? Зарание благодарен.
|
Ответ: Я новичок!
ещё один вопрос есть текстура, но она размазывается по брашу,
как сделать чтобы она была не растянутой а нормальной? |
Ответ: Я новичок!
Цитата:
("тут пишешь файл,который надо") Пример: Код:
entity=LoadMesh("data\lol.b3d") Цитата:
Код:
Graphics3D 640,480,32,2 |
Ответ: Я новичок!
спасибо
разобрался а как насчёт ответа на другой вопрос? |
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
А где в блиц 3Д функция возведения в степень? Не в квадрат, а в произвольную степень?
|
Ответ: Я новичок!
Эх, ладно, уже сам написал... Но всё же интересно, есть она в b3D по умолчанию, или отсутствует?
|
Ответ: Я новичок!
Эм 2^100500?
|
Ответ: Я новичок!
не, это не воркает вродь в блице
|
Ответ: Я новичок!
Цитата:
Код:
number=2^8 Код:
256 Хоть и "воркает", но вот вам говнокод (ВНИМАНИЕ! НЕ ИСПОЛЬЗОВАТЬ): Код:
number=2 |
Ответ: Я новичок!
Да, ларчик просто открывался, хе-хе. :-)
|
Ответ: Я новичок!
гм, я помню скачал какую-то прогу с цетеры, там в одной функции number^3 не хотела компилиться, на стд IDE. с тех пор был о Блице такого мнения :)
|
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
А я бы написал бы вот так для положительных степеней:
Код:
Function Pow#(number#,power#) |
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
Не ну можно в ряд разложить конечно но я бы не парился, если надо считать эту функцию редко.
|
Ответ: Я новичок!
А вот ещё нубский вопрос. После компиляции в exe, запуск приложения заканчивается ошибкой: "User lib not found". Что здесь нужно сделать, чтобы запускалось корректно?
|
Ответ: Я новичок!
Скопировать нужные dll в папку с игрой.
|
Ответ: Я новичок!
Очередной, дилетантский вопросик. Как я понял, координаты экранные и координаты XY тел, сильно не совпадают. Нарисовал функцию, которая должна возвращать 1 при совпадении координат мыши с координатами произвольного тела на 3Д сцене. Возвращает, но совсем в других местах %)
Как приводить координаты виртуальные к экранным или наоборот? |
Ответ: Я новичок!
CameraPick, смотри встроенный пример
|
Ответ: Я новичок!
Мм...Может CameraProject???
|
Ответ: Я новичок!
Цитата:
Код:
Function Pow(number,power) |
Ответ: Я новичок!
поможите друзья, пытаюсь загрузить все модели из папки в тип, но чего то не получается.
Открываю директорию, ищу файлы, потом проверяю тип файла, если b3d то гружу, но вот такое дело, у меня эти модели грузились в массив : Код:
red\TileModel[22]=LoadMesh("Data\Bitmap\Menu\tile23.b3d",modelpiwot) как мне быть? |
Ответ: Я новичок!
Цитата:
Цитата:
Код:
if file is b3d then |
Ответ: Я новичок!
Вот переделанный пример из хелпа :) правда без массивов.
Цитата:
|
Ответ: Я новичок!
Вложений: 1
Спасибо ребята, теперь я смогу полноценно доделать свой редактор. И кстати, вчера решил проверить, на каком количестве тайлов начнет тормозить, и вот результат - перевалило за 600 и было совсем не заметно.
|
Ответ: Я новичок!
:4to: да загрузить получилось, но вот сижу и пытаюсь понять, как теперь мне пролистывать меши, скрывая все и открывая только текущий.
|
Ответ: Я новичок!
Всем привет.У меня вопрос,над которым будут долго наверное смеяться,но он все же есть: Почему команда FlushMouse не очищает буфер ввода с мыши.Можно ли еще как нибудь его очистить?
Пример: В определенных координатах по нажатию ЛК мыши должно сработать действие.Я нажимаю ее в других координатах,а когда подвожу к тому месту куда надо,то действие срабатывает без нажатия.Куда я только не ставил FlushMouse,буфер не очищается.Подскажите как быть. |
Ответ: Я новичок!
Дело не в функциях. Во первых привяжи данные с функций MouseHit или MouseDown к переменным в начале цикла, и затем уже используй только эти переменные, а не сами функции. Думаю это решит твою проблему.
У тебя скорее логическая проблема, нежели техническая. |
Ответ: Я новичок!
Большое спасибо!:super: Все получилось!!!
|
Ответ: Я новичок!
Привет. Решил попробовать себя в создании 3д игр. Есть небольшой опыт по созданию карт для контры и долгое время (4года) работал на Flash. Подскажите наиболее удобный и вмеру простой инструмент для создания моделей и карт которые можно было бы использовать в Bliz3d.
|
Ответ: Я новичок!
3D Max и плагин для Export'a в b3d формат: B3d Pipeline:)
|
Ответ: Я новичок!
спасиб. буду пробовать
|
Ответ: Я новичок!
Никак не могу разобраться с этим идиотским синтаксисом. Пытаюсь задать функцию но при запуске появляется ошибка. Вот фрагмент кода:
speed=1 Function dvig() MoveEntity car,0,speed,0 End Function Repeat dvig() UpdateWorld RenderWorld Flip Until KeyHit(1) Причём ошибка появляется только при обращении к функции! |
Ответ: Я новичок!
Цитата:
В функции ты пытаешься передвинуть объект car, который, вероятно всего, был объявлен не как Global, потому функция ищет локальную переменную car, не находит, создает новую, обнуляет, вызывает MoveEntity, и вылазит MAV (Entity does'nt exists) сделай Global Car, и будет тебе счастье. ПС и никогда не ругайся на блиц, все ошибки сделаны вашими же руками, убеждался в этоми не раз. |
Ответ: Я новичок!
Данилыч, тачку то запили!
Апд: Павел опередил. Выкиньте уже посты из FAQ. |
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
а куда можно выложить что получилось?
|
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
Цитата:
|
Ответ: Я новичок!
сделал с помощью cameravievport мини карту а как сделать её круглой ?
ну как тут |
Ответ: Я новичок!
делай не через вьюпорт, а рендер в текстуру. у текстуры ставь круглую маску или накладывай её на полигональный круг
|
Ответ: Я новичок!
как рендить в текстуру ??
|
Часовой пояс GMT +4, время: 14:04. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot