Okay I read trough the information. It seems that if I use the Plug-in SDK with .dll there are limited things that I can do (a) 3D functions (b) particles and (c) messages. However if I use the acknex.dll, it seems that you have to know which entities to set and how for example:
// A ball game would be no fun without gravity.
ph_setgravity(_vec(0,0,-500));
// We are setting two entity flags in order to cast, but not receive
// dynamic shadows for the ball
eBall->flags |= SHADOW|CAST;
How does one learn all of these things? Is this part of LiteC? If it is that is okay I can learn it since there seems to be enough information.
This code for the dll movement seems far more complicated that the lite-c this is for movement with the SDK for C++ in 3DGS that I got from the manual:
// We need static vectors for the speeds here because they must be
// preserved between loops.
vForce.x = -5*(v(key_force).x + v(mouse_force).x); // pan angle
vForce.y = 5*(v(key_force).y + v(mouse_force).y); // tilt angle
vForce.z = 0; // roll angle
vec_accelerate(&vMove,&vAngularSpeed,&vForce,_VAR(0.8));
vec_add((VECTOR*)&v(camera).pan,&vMove);
const int iSpeed = 6;
vForce.x = iSpeed * (v(key_w) - v(key_s)); // forward
vForce.y = iSpeed * (v(key_a) - v(key_d)); // sideward
vForce.z = iSpeed * (v(key_home) - v(key_end)); // upward
vec_accelerate(&vMove,&vSpeed,&vForce,_VAR(0.5));
vec_rotate(&vMove,(ANGLE*)&v(camera).pan);
vec_add((VECTOR*)&v(camera).x,&vMove);
Anyway as I understand it I would create it all in Visual Studio and not SED. Can you use this process to access the nice 3DGS features such as simple movement, a nice dialog box with buttons? It seems you have to re-code with something else other than lite-C to access this if you choose to use C++ and the acknex.dll...
However using C++ in this manner seems very burdensome maybe I missing something. Do you simply use the acknex.dll and use lite-C script in Visual Studio? Is that correct? It seems the Lite-C language is not what is used in this instance. Thank you I am very confused, I did read through the manual on this section of the plugins...