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

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

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

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

Ответ
 
Опции темы
Старый 13.11.2011, 13:42   #1
Bearer
AnyKey`щик
 
Регистрация: 27.10.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Вопрос Ошибка

Всем привет.
Совершенно случайно начала появляться при запуске ошибка memory access violation. Ни на какую строчку кода не указывает. Раньше с теми же ресурсами и кодом такого не возникало. Сложный моделей нет, вообще пробовал исключить загрузку моделей, все равно ошибка возникает. Помогите разобраться
(Offline)
 
Ответить с цитированием
Старый 13.11.2011, 13:56   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Ошибка

Дебаггер включен?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Bearer (13.11.2011)
Старый 13.11.2011, 14:05   #3
Bearer
AnyKey`щик
 
Регистрация: 27.10.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Ошибка

ABTOMAT, да
(Offline)
 
Ответить с цитированием
Старый 13.11.2011, 14:09   #4
Program23
Бывалый
 
Аватар для Program23
 
Регистрация: 26.04.2009
Адрес: Россия, Уфа
Сообщений: 680
Написано 182 полезных сообщений
(для 406 пользователей)
Ответ: Ошибка

А ты стандартную IDE используешь?
__________________
Фриланс:
Freelancer.com
Upwork
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Bearer (13.11.2011)
Старый 13.11.2011, 14:17   #5
Bearer
AnyKey`щик
 
Регистрация: 27.10.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Ошибка

Program23, да, стандартную (
(Offline)
 
Ответить с цитированием
Старый 13.11.2011, 14:26   #6
Program23
Бывалый
 
Аватар для Program23
 
Регистрация: 26.04.2009
Адрес: Россия, Уфа
Сообщений: 680
Написано 182 полезных сообщений
(для 406 пользователей)
Ответ: Ошибка

МБ полностью код выложешь?
__________________
Фриланс:
Freelancer.com
Upwork
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Bearer (13.11.2011)
Старый 13.11.2011, 14:34   #7
Bearer
AnyKey`щик
 
Регистрация: 27.10.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Ошибка

Graphics3D 1366,768,32,2
AppTitle ("TE 0.0.2v")
Include "camera.bb"

cam=CreateCamera()
plane=CreateTerrain(2048)
sun=CreateLight(2)

tex=LoadTexture("2.bmp")
grass=LoadTexture("grass.jpg")

PositionEntity plane,-1024,-8,-1024
PositionEntity sun,0,20,0
TypeCube=2
TypePlane=1

city_s_1=LoadMesh("small_city_v1.3ds")
volcano=LoadMesh("world.b3d")

ScaleEntity city_s_1, 0.01, 0.01, 0.01
ScaleEntity volcano, 0.1, 0.1, 0.1
PositionEntity city_s_1,-10,-8,-10
PositionEntity volcano,0,-8,0

LightRange sun,2000

EntityTexture plane,grass
EntityFX plane,1

EntityType city_s_1,TypeCube
EntityType plane,TypePlane

xC#=0
zC#=0
xCR#=45
yCR#=0
CZ#=1
t=0

timeC=MilliSecs()
time=0

Repeat
Collisions TypeCube,TypePlane,2,1

MSX#=MouseXSpeed()
MSY#=MouseYSpeed()
MSZ#=MouseZSpeed()
MX#=MouseX()
MY#=MouseY()

If yCR<0 Then yCR=360
If yCR>360 Then yCR=0
yCR=yCR+CameraRotation(MSX)
RotateEntity cam,xCR,yCR,0

xC=xC+CameraMove(yCR,MX,MY,0)
zC=zC+CameraMove(yCR,MX,MY,1)
PositionEntity cam,xC,0,zC

If MSZ<>0 And CZ+0.01*MSZ*t>0.5 And xCR-MSZ*t>40 And xCR-MSZ*t<80 Then
	xCR=xCR-MSZ*t/2
	CZ=CZ+0.01*MSZ*t
	t=t+1
	CameraZoom cam,CZ
    Else t=0
End If

Text 10,10,"X "+xC
Text 100,10,""
Text 10,20,"Z "+zC
Text 100,20,""
Text 10,30,"Camera zoom "+CZ
Text 10,40,"Camera angle "+xCR

Flip
Cls
Until KeyHit(1)

End
Буду очень благодарен, если поможете))
(Offline)
 
Ответить с цитированием
Старый 13.11.2011, 14:36   #8
Bearer
AnyKey`щик
 
Регистрация: 27.10.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Ошибка

Кстати, без включения кода camera.bb и не использования ее функций, ошибка остается
(Offline)
 
Ответить с цитированием
Старый 13.11.2011, 14:41   #9
Program23
Бывалый
 
Аватар для Program23
 
Регистрация: 26.04.2009
Адрес: Россия, Уфа
Сообщений: 680
Написано 182 полезных сообщений
(для 406 пользователей)
Ответ: Ошибка

Вроде все норм,посмотри правильно ли написаны пути к моделям и текстурам,и есть ли они там вообще.

А вообще,когда я подразумевал скинуть код,я имел ввиду скинуть все файлы(модели,текстуры,инклуды)
__________________
Фриланс:
Freelancer.com
Upwork
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Bearer (13.11.2011)
Старый 13.11.2011, 14:42   #10
Bearer
AnyKey`щик
 
Регистрация: 27.10.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Ошибка

Похоже проблема не в коде, он даже элементарную
Graphics3D 0,0,0
строчку одну не запускает..
(Offline)
 
Ответить с цитированием
Старый 13.11.2011, 14:44   #11
Program23
Бывалый
 
Аватар для Program23
 
Регистрация: 26.04.2009
Адрес: Россия, Уфа
Сообщений: 680
Написано 182 полезных сообщений
(для 406 пользователей)
Ответ: Ошибка

Перезапусти Blitz3d или ресни комп.
Или дай полный код со всем контентом,а то так тебе помочь никак
__________________
Фриланс:
Freelancer.com
Upwork
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Bearer (13.11.2011)
Старый 13.11.2011, 19:26   #12
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: Ошибка

Для начала попробуй вынести Collisions TypeCube,TypePlane,2,1 из цикла.
Если не поможет, нужно остальное.
__________________
AMD Sempron(tm) 1.41Ггц, 1024МБ ОЗУ, GeForce 6200 128МБ, WinXP SP3.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Bearer (13.11.2011)
Старый 13.11.2011, 19:43   #13
Bearer
AnyKey`щик
 
Регистрация: 27.10.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Ошибка

Помогла только переустановка блитца. Только теперь с запуска этого кода просто черный экран. Есть строки, показывают положение мыши, зум, т.е. камера существует, и вообще программа работает..

одна проблема решилась,другая появилась
(Offline)
 
Ответить с цитированием
Старый 13.11.2011, 19:47   #14
Program23
Бывалый
 
Аватар для Program23
 
Регистрация: 26.04.2009
Адрес: Россия, Уфа
Сообщений: 680
Написано 182 полезных сообщений
(для 406 пользователей)
Ответ: Ошибка

Нуу..может с позициями что-ниубдь перемудрил или код управление камерой косячный.
А лучше замени "LoadMesh" на "CreateCube()" например и проверь,будут ли кубы в кадре.
__________________
Фриланс:
Freelancer.com
Upwork
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Bearer (13.11.2011)
Старый 13.11.2011, 19:53   #15
Bearer
AnyKey`щик
 
Регистрация: 27.10.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Ошибка

Ну да, это я корявый, куда-то испарилась строчка с рендером. Ладно, проблемы решены, всем спасибо))
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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