Тема: Xors3D
Показать сообщение отдельно
Старый 07.06.2013, 23:34   #648
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Xors3D

Сообщение от Arton Посмотреть сообщение
Делаю скрипт так:
int main()
{
  int cube = xCreateCube (int);
}
Подключаю так:

Include "xors3d.bb"
Include "xorsbind.bb"

xGraphics3D(800, 600, 32, False, True)


loadCub = xLoadScript("load.txt")

camera = xCreateCamera()
light = xCreateLight()

xExecuteScript(loadCub,"main")

xPositionEntity(cube, 0, 0, 10)

While Not xKeyHit(1)
        xTurnEntity(cube, 0.1, 0.1, 0.1)
        xRenderWorld()
        xText(10, 10, "FPS: " + xGetFPS())
        xFlip()
Wend
End
Получаю так:



Что я делаю не так?
Не знаю на каком языке скрипт, но по идее он должен был вернуть хэндл созданного куба и потом int это не переменная а тип данных какой смысл писать так "xCreateCube (int);"?

ну и в самом тексте блитца, откуда он блитц поймет что куб это вот тот куб созданный внутри скрипта?
(Offline)
 
Ответить с цитированием