forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Dll для Блитза (http://forum.boolean.name/showthread.php?t=698)

Conan Fedr 20.02.2006 23:55

Посмотрев на прекрасную водичку от AMT , я понял что чтобы создать какойто неглючный эффект для близа надо полизоваться либами :) . Вот походу дела возник вопрос , как возвратить из скрипта много данных допустим массив . Я пробовал но невыходило , насколько я понял в блитзе нельзя возвращять массивы . Как быть ? Мне бы хотелось отдать в либу отренденную картинку там наложить на нее эффект и вернуть обратно , реализуемо ?

impersonalis 21.02.2006 00:28

Думаю, в даном случае: овчинка выделки не стоит.
Решений - как вернуть кучу данных может быть несколько: юзание списков, или отдельных типов, банков данных и т.п.

Conan Fedr 21.02.2006 00:43

Благодарю буду постигать :) .

А насчет того что нестоит , я думаю всеже стоит :) можно такие эффекты реализовывать которые я думаю в блитзе сделать трудно , вообще + ко всему я люблю С++ :) .

alcoSHoLiK 25.02.2006 21:13

Можно использовать банки и пользовательские типы. Тогда в C++ нужно создавать функцию с параметром void*.

НУБ 25.02.2006 22:48

А зачем ваобще использовать блицевские массивы, не проще ли все вычисления делать в длл? а рез-т выдавать в блиц, если результат - массив или тип - возвращать ссылу на него и также всю обработку в либе, если с объектами блица работать надо - то напрямую в памяти.

jimon 25.02.2006 22:56

2 Ньюб... с такой тактикой от блица можно оставить только синтаксис :)

НУБ 25.02.2006 23:02

ну так и зашибись :)), к томуж есть и преимущество: если что, граф. двиг легче сменить(логика то вся внешняя).

jimon 25.02.2006 23:10

дааа ... если у тебя столько ентузиазма - напиши компилятор кода бейсика в сишный с встроеным api ... я к етому api прикручу ode и irrlicht :)

tormoz 26.02.2006 04:03

Нафиг ode и irrlicht.
Невтон круче, а irrlicht тормоз. Еще хуже меня.
Не веришь, докажи конкретным тестом.
Думаю Блитц его "сделает" :)
Если рендер какойто подрубать, то нужно что нить побыстрее irrlicht-а искать.

Maxus 26.02.2006 10:14

2tormoz - Теперь ты и здесь обитаешь?
2All - А массив передать всетаки можно, и вернуть его обратно, а также использовать БАНКИ не обязательно.

jimon 26.02.2006 15:16

тормоз
идинственое почему блиц еще быстрый - так ето ваша с максусом либа

полазь здесь... там есть тестики...
http://irrlicht.sourceforge.net/phpBB2/index.php

думаю нету смысла сравнивать ирлихт и блиц
вопервых в ирлихте другая архитектура
и держит любое api какое хочеш
его можна засунуть на XBOX и PS2,PS3
в ирлихте есть система аниматоров... только одна такая чтука ставит на нет все возможности блица

а что блиц ? простенький движок с скритовой системой... и все
думаю что open source + LGPL + нормальная архитектура делает своими плюсами всю простоту блица

и почему ты сравниваеш d3d7 с d3d8,d3d9 и ogl ?

jimon 26.02.2006 15:23

да и еще
посмотри
http://irrlicht.spintz.com/

tormoz 26.02.2006 15:40

jimon
И что мне толку от этих возможностей ?
Если уж движок на сях, то он должен быть. как минимум быстрей скриптового раз в 5.
Пока все, что я видел на ирлихте, меня убеждает в его полной тормознутости. А конкретно рендера.

Просто создай сотню шариков по 400 поликов пяток разных текстур наложи, скайбоксик добавь и в цикле пусть летают туды-сюды. Для корректности пару имажей намалюй по углам музыку и пару звуков добавь.
Потом кинь ресурсы. я то же на Блитц соберу. и сравним фпс. ;)

jimon 26.02.2006 16:17

:lol:

сравивать движок для рендера и движок с готовыми коллизиями,звуком и тд ? :lol:

jimon 26.02.2006 18:12

думаю вот такое будет чесно http://community.boolean.name/index.php?showtopic=875


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot