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

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

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

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 15.02.2011, 11:51   #16
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Оу блин...Точно LUA...Ну почти
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 15.02.2011, 17:54   #17
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Порталы

Опять сравнения. Lua - скриптовый язык программирования и используется для соответствующих целей, на чистом Lua ты ничего грандиозного не напишешь, так что сравнение некорректно.
(Offline)
 
Ответить с цитированием
Старый 15.02.2011, 18:33   #18
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Ответ: Порталы

baton4ik, был такой проект, как обертка для движка Irrlicht. Т.е. получали примерно то же, что и Blitz3D, но на Lua. Язык Lua более гибок, чем Basic, да и весьма быстр (в отличии от Irrlicht, так что я не уверен, в том, что эта связка работала быстрее чем Blitz3D). Увы, проект загнулся давным-давно.
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 09:58   #19
}{@KeR
ПроЭктировщик
 
Регистрация: 01.02.2011
Сообщений: 148
Написано 7 полезных сообщений
(для 8 пользователей)
Ответ: Порталы

Баг один--> Рядом с дверью можно пройти....но это можно исправить
Вложения
Тип файла: zip door.zip (1.84 Мб, 412 просмотров)
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 18:33   #20
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: Порталы

Сообщение от Aikon Посмотреть сообщение
baton4ik, был такой проект, как обертка для движка Irrlicht. Т.е. получали примерно то же, что и Blitz3D, но на Lua. Язык Lua более гибок, чем Basic, да и весьма быстр (в отличии от Irrlicht, так что я не уверен, в том, что эта связка работала быстрее чем Blitz3D). Увы, проект загнулся давным-давно.
Работало медленнее чем Blitz3D.
Делал тесты на сложных математических операциях.
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 05:24   #21
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Баг один--> Рядом с дверью можно пройти....но это можно исправить
Вложения
Тип файла: zip door.zip (1.84 Мб, 6 просмотров)
косячный пример....качал с другого сайта....правда камера угарная..
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 05:31   #22
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Global newvalue#,oldvalue#,increments,mx#,my#,camera,hero,pitch#,yaw#,cameraX#,cameraY#,cameraZ#,cx#,cz#
Global mousespeed#=.2,cameraspeed#=.5,camerasmoothness#=3

Global hero_energy%=1000


hero_t=1:col_T=2
Graphics3D 1024,768
SetBuffer BackBuffer()

camera=CreateCamera()

light=CreateLight()
RotateEntity light,90,0,0



poligon=LoadMesh("datas\mesh\test.3ds")
Poligon_plan=CreatePlane()
PositionEntity poligon_plan,0,-.005,0
EntityColor poligon_plan,0,0,0
EntityType poligon,Col_t
EntityType poligon_plan,col_t

createhero(camera,0,10,0)

CameraFogMode camera,0 
CameraFogRange camera,1,110
CameraFogColor camera,0,0,0


MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
Collisions hero_t,col_t,2,3
Repeat 

upr_mouse#()


	UpdateWorld()
	RenderWorld()

	Flip
Until KeyHit(1) 
End


Function CurveValue#(newvalue#,oldvalue#,increments )
If increments>1 oldvalue#=oldvalue#-(oldvalue#-newvalue#)/increments
If increments<=1 oldvalue=newvalue
Return oldvalue#
End Function

Function createhero(camera%,x%,y%,Z%)
EntityRadius camera,2,1
HEro=CreateSphere()
EntityRadius hero,2,1
EntityAlpha hero,0
CameraRange camera,1,10000
ScaleEntity camera,.5,.5,.5
RotateEntity camera,45,0,0
PositionEntity camera,x,y,z
PositionEntity hero,x,y,z
EntityType camera,hero_t
EntityType hero,hero_t
End Function 
	
Function upr_mouse#()
	mx#=CurveValue(MouseXSpeed()*mousespeed#,mx#,camerasmoothness#)
	my#=CurveValue(MouseYSpeed()*mousespeed#,my#,camerasmoothness#)
	MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
	pitch#=EntityPitch(camera)
	yaw#=EntityYaw(camera)
	pitch#=pitch#+my#
	yaw#=yaw#-mx#
	If pitch#>79 pitch#=79
	If pitch#<-69 pitch#=-69
	RotateEntity camera,0,yaw#,0
	RotateEntity hero,0,yaw#,0
	TurnEntity camera,pitch#,0,0
	cx#=(KeyDown(32)-KeyDown(30))*cameraspeed#
	cz#=(KeyDown(17)-KeyDown(31))*cameraspeed#
	cameraX#=EntityX#(hero)
	cameraY#=EntityY#(hero)
	cameraZ#=EntityZ#(hero)
	MoveEntity hero,cx#,0,cz#
	PositionEntity camera,cameraX#,cameraY#+8,cameraZ#
	RotateEntity hero,60,yaw#,0
	TranslateEntity hero,0,-.3,0
	End Function
Проваливается....хоть здохни.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 06:05   #23
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Всё....Const Забыл...фурычит
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 07:35   #24
}{@KeR
ПроЭктировщик
 
Регистрация: 01.02.2011
Сообщений: 148
Написано 7 полезных сообщений
(для 8 пользователей)
Ответ: Порталы

Я не понял Костян что ты хотел показать своим кодом
__________________
Ученье свет, а не ученье тень!
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 09:28   #25
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Порталы

Сообщение от }{@KeR Посмотреть сообщение
Я не понял Костян что ты хотел показать своим кодом
Да, интересно, что же автор хотел нам показать своим кодом, какую идею донести до нас, какие эмоции передать нам через свое произведение?...
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 10:05   #26
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

ДА косяк был.....пол дня искал..кинул код чтоб помогли..а потом дошло..Const перед объявлением тупака забыл....
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 10:27   #27
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Почему затупает.......иль мож у мя комп тупит..Вложение 12737
Главно на примере двери не тупит...а тут сильно
__________________
Сайт: http://iexpo.ml

Последний раз редактировалось RegIon, 02.06.2011 в 13:42.
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 10:44   #28
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Замеил.....при рендре текста в текстуру макаром Text x,y,text.....сильно жрёт фпс...хз почему..
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 10:52   #29
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Порталы

Сообщение от }{@KeR Посмотреть сообщение
Баг один--> Рядом с дверью можно пройти....но это можно исправить
Чего ты такой жестокий?! Кровище!..
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 11:15   #30
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Порталы

Ну.....Text в текстуре фпс много жрёт....заменил на картинки..норм...и ту пить не стал.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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