|
16.01.2011, 19:25
|
#31
|
Дэвелопер
Регистрация: 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
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Я новичок!
Сообщение от .Squid
Да ты шутишь. Циклом на порядок быстрее будет.
|
Посчитай циклом 2^(1/3) например.
|
(Offline)
|
|
16.01.2011, 20:03
|
#33
|
Дэвелопер
Регистрация: 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
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Я новичок!
Не ну можно в ряд разложить конечно но я бы не парился, если надо считать эту функцию редко.
|
(Offline)
|
|
22.01.2011, 19:40
|
#35
|
AnyKey`щик
Регистрация: 29.12.2010
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Я новичок!
А вот ещё нубский вопрос. После компиляции в exe, запуск приложения заканчивается ошибкой: "User lib not found". Что здесь нужно сделать, чтобы запускалось корректно?
|
(Offline)
|
|
22.01.2011, 20:15
|
#36
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Я новичок!
Скопировать нужные dll в папку с игрой.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.01.2011, 02:37
|
#37
|
AnyKey`щик
Регистрация: 29.12.2010
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Я новичок!
Очередной, дилетантский вопросик. Как я понял, координаты экранные и координаты XY тел, сильно не совпадают. Нарисовал функцию, которая должна возвращать 1 при совпадении координат мыши с координатами произвольного тела на 3Д сцене. Возвращает, но совсем в других местах %)
Как приводить координаты виртуальные к экранным или наоборот?
|
(Offline)
|
|
26.01.2011, 02:56
|
#38
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Я новичок!
CameraPick, смотри встроенный пример
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.01.2011, 11:39
|
#39
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Я новичок!
Мм...Может CameraProject???
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Reizel за это полезное сообщение:
|
|
26.01.2011, 15:25
|
#40
|
Разработчик
Регистрация: 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
|
(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]
как мне быть?
__________________
|
(Offline)
|
|
01.02.2011, 21:24
|
#42
|
Мастер
Регистрация: 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
|
Гигант индустрии
Регистрация: 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 и было совсем не заметно.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.02.2011, 22:14
|
#45
|
Бывалый
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений (для 1,079 пользователей)
|
Ответ: Я новичок!
да загрузить получилось, но вот сижу и пытаюсь понять, как теперь мне пролистывать меши, скрывая все и открывая только текущий.
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:26.
|