Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 16.01.2011, 19:25   #31
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Я новичок!

Сообщение от pax Посмотреть сообщение
А я бы написал бы вот так для положительных степеней:
Function Pow#(number#,power#)
    Return Exp(power#*Log(number#))
End Function
Да ты шутишь. Циклом на порядок быстрее будет.
__________________

(Offline)
 
Ответить с цитированием
Старый 16.01.2011, 19:39   #32
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Я новичок!

Сообщение от .Squid Посмотреть сообщение
Да ты шутишь. Циклом на порядок быстрее будет.
Посчитай циклом 2^(1/3) например.
(Offline)
 
Ответить с цитированием
Старый 16.01.2011, 20:03   #33
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Я новичок!

Сообщение от pax Посмотреть сообщение
Посчитай циклом 2^(1/3) например.
Подловил.
__________________

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
moka (16.01.2011), pax (16.01.2011)
Старый 16.01.2011, 20:04   #34
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Я новичок!

Не ну можно в ряд разложить конечно но я бы не парился, если надо считать эту функцию редко.
(Offline)
 
Ответить с цитированием
Старый 22.01.2011, 19:40   #35
Raven
AnyKey`щик
 
Регистрация: 29.12.2010
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Я новичок!

А вот ещё нубский вопрос. После компиляции в exe, запуск приложения заканчивается ошибкой: "User lib not found". Что здесь нужно сделать, чтобы запускалось корректно?
(Offline)
 
Ответить с цитированием
Старый 22.01.2011, 20:15   #36
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Я новичок!

Скопировать нужные dll в папку с игрой.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Raven (22.01.2011)
Старый 26.01.2011, 02:37   #37
Raven
AnyKey`щик
 
Регистрация: 29.12.2010
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Я новичок!

Очередной, дилетантский вопросик. Как я понял, координаты экранные и координаты XY тел, сильно не совпадают. Нарисовал функцию, которая должна возвращать 1 при совпадении координат мыши с координатами произвольного тела на 3Д сцене. Возвращает, но совсем в других местах %)
Как приводить координаты виртуальные к экранным или наоборот?
(Offline)
 
Ответить с цитированием
Старый 26.01.2011, 02:56   #38
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Я новичок!

CameraPick, смотри встроенный пример
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Raven (26.01.2011)
Старый 26.01.2011, 11:39   #39
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Я новичок!

Мм...Может CameraProject???
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Reizel за это полезное сообщение:
Raven (27.01.2011), SBJoker (26.01.2011)
Старый 26.01.2011, 15:25   #40
DStalk
Разработчик
 
Аватар для DStalk
 
Регистрация: 27.06.2009
Адрес: Рязань-Москва
Сообщений: 471
Написано 401 полезных сообщений
(для 1,072 пользователей)
Ответ: Я новичок!

Сообщение от MoKa Посмотреть сообщение
; Right way of Power
я извиняюсь, но тут вроде не на 2 умножать надо

Function Pow(number,power)
    newnumber=number
    If (power>1)
        For i=0 To power-2
            newnumber = newnumber * number
        Next
    EndIf
    Return newnumber
End Function
__________________
galaxies.su | dstalk.ru
(Offline)
 
Ответить с цитированием
Старый 31.01.2011, 23:08   #41
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: Я новичок!

поможите друзья, пытаюсь загрузить все модели из папки в тип, но чего то не получается.

Открываю директорию, ищу файлы, потом проверяю тип файла, если b3d то гружу, но вот такое дело, у меня эти модели грузились в массив :

	red\TileModel[22]=LoadMesh("Data\Bitmap\Menu\tile23.b3d",modelpiwot)
HideEntity red\TileModel[22]

как мне быть?
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Старый 01.02.2011, 21:24   #42
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Я новичок!

Сообщение от Артем Валерьевич Посмотреть сообщение
поможите друзья
обязательно помогим.

Сообщение от Артем Валерьевич Посмотреть сообщение
пытаюсь загрузить все модели из папки в тип, но чего то не получается.

Открываю директорию, ищу файлы, потом проверяю тип файла, если b3d то гружу, но вот такое дело, у меня эти модели грузились в массив :

	red\TileModel[22]=LoadMesh("Data\Bitmap\Menu\tile23.b3d",modelpiwot)
HideEntity red\TileModel[22]

как мне быть?
Ну, всё просто. Если обнаружен файл б3д, то создаёшь новую запись в типе, и присваиваешь ей модель. Ну что-то типа такого (PSEUDOCODE+BBCODE):

  if file is b3d then
   m.models=new models
    m\entity=file
  endif
А дальше бежишь по другому файлу. И всё. Если хочешь, то можно использовать списки с типами.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 02.02.2011, 08:32   #43
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Я новичок!

Вот переделанный пример из хелпа правда без массивов.
folder$="C:"

myDir=ReadDir(folder$)

While True
file$=NextFile$(myDir)

If file$="" Then Exit

If FileType (folder$+""+file$) = 1 Then
If Right (file$,4) = ".b3d" Then
m.model = New model
m\ent = LoadMesh (folder$+file$)
EndIf
End If

Wend
CloseDir myDir
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 03.02.2011, 19:58   #44
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: Я новичок!

Спасибо ребята, теперь я смогу полноценно доделать свой редактор. И кстати, вчера решил проверить, на каком количестве тайлов начнет тормозить, и вот результат - перевалило за 600 и было совсем не заметно.
Миниатюры
Нажмите на изображение для увеличения
Название: screen_1.jpg
Просмотров: 1017
Размер:	38.7 Кб
ID:	12581  
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nuprahtor (04.02.2011)
Старый 03.02.2011, 22:14   #45
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Плохо Ответ: Я новичок!

да загрузить получилось, но вот сижу и пытаюсь понять, как теперь мне пролистывать меши, скрывая все и открывая только текущий.
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пошогите новичку Sashka007 C++ 30 20.01.2009 12:39
помогите новичку с b3d falcon Blitz3D 60 09.09.2008 16:33
IrrLicht - для новичков Miks C++ 11 29.02.2008 14:31
Re: Я новичок! evel Болтовня 60 30.09.2007 11:23
объясните новичку hunt 3D Моделирование 15 16.07.2006 13:19


Часовой пояс GMT +4, время: 23:56.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com