Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology
Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered
You are not logged in.
Hi again ![]()
I just add a page on the redmine wiki for scol beginners
http://redmine.scolring.org/projects/sc … olLanguage
hmm maybe it's a little too complex for a first plugIT ![]()
on the subversion in os3d plugins there is a prototype of very simple avatar plugIT but it's not up to date
i'll try to make it working again and tell you when it's done
sorry don't have time today
I'll try to make an example this evening but it's possible that I use some plugIts modifications for the next release.
you can use the global var plugIT to manage values between instances.
for example a click on an object activate the instance manipulation (switch plugIT for example) then change the global var value that reset the other instances switch on change.
nope the SO3Engine (scol 3D engine based on ogre) do not provide all ogre functionnalities yet.
this are implemented one by one.
there is no "Avatar plugIT" at this point.
one was started but i don't have time to finish it for the moment.
multi user avatars with the current plugIts set could be hard to implement ^^
maybe the instantiate plugIT could help.
you are welcome if you can code an avatar plugIT ^^, however i can help ![]()
hi hebdemnobad!
you can link any object with the link plugIT to the current camera, selecting current camera or current camera shell in the select box.
for Scol plugIT api the documentation is not done for the moment ![]()
most of 3D Engine documentation and others api are in the scol SVN.
anyway you can try to start by editing some plugIts, read the scol documentation available on scolring and post questions about the code in this forum ![]()
I Will made an example as soon as the next release will be done ![]()
Congratulation ! ![]()
but i'll try to make an example of 3d interface too
some days ^^
Hi hebdemnobad, and welcome !
do you have a php based webserver ?
when I try to go on your link it ask me to download the page
there is some know issues on opera
I don't know why it can't work like the others .. with the same plugin API ...
I presume that your are trying on an another pc where openspace is not installed.
for chrome and other browser there is a mistake in the default generated web page (corrected but will be in the next release in a week or two)
in the javascript code a function is named CallBack instead Callback ![]()
yes it works with CS5 too
maybe CS4 i can convert it to CS3 if you want
haa .. nope I can only convert it to CS4
look in "program files\scol voyager\Partition_LockedApp\demos\car_showroom\media"
you have the flash interface source interf.fla ![]()
if you want you can send me a part of your project, maybe I could understand better what's you want to do
for example if you add the object click plugIT in the instantiate xos and on the click set a move to in a position
when you will click on the instantiate object it will move to the desired position
if you use a global varial between your xos scene and the other instantiate xos you can also determine some cases by testing the variable value
in the add instance link you can set the initial position in the link parameter
the other option to make a menu is to create it in 3D and link it with plugITs to the camera
in this case add a mesh in an empty scene and save it as xos to use it in instantiate plugIT
the next release will come near the end of april
I made some changes for the next openspace3d release in object control plugIT for this
the translation action was missed
if you want to move the object with a mouse click
you can use the input>mouse plugIT and check 3D position
link click event to an object moveto plugIt
no the system can not know the names of the events in advance
in the flash interface plugIT
you must set the flash callbacks and calls manually
"myParamToOS3D" and "myParam" in this example.
In the flash code you must have calls like this
ExternalInterface.addCallback("myParam", myFunction);
function myFunction(param:String)
{
dosomething with param;
}
("myParam" is the name of the variable passing to flash from OS3D, and "param" is the value)
In the other way :
ExternalInterface.call("myParamToOS3D", param);en général il faut tricher et mettre une texture avec la couleur (par exemple un carré 16*16 rouge)
the external call in action script are needed to communicate with external applications like openspace3d.
if the application you use to generate the swf don't allow it you 'll have to try an another flash generator or learn some action script and make it in flash itselft ^^