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:

Quote:

// 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:

Code:
// 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...


_______________________ trusting in the Lord...