NOTE: This is an HTML version of the Extended Demo readmeXD.txt file, Controls Lister Demo, Angles Demo and the Fly Demo readme??.txt file.


(this file modified 2-24-2003)

VB6 6DX Extended Demo
---------------------

******************
IMPORTANT NOTICES:
******************
This demo is based on an Eldermage/Aztica demo and is provided free of charge and without warranty. The 6DX Distribution and System files include a license agreement and all restrictions/limitations therein apply. You must acquire the 6DX 3D engine directly from Aztica.com (free demo version available), it is not included in this distribution.

When developing in Visual Basic with 6DX, do not run your application in VB's "immediate mode", as this can cause problems. Instead compile your app and run the new EXE.

Please do not redistribute this file, as it is modified and updated on a regular basis and thus will be "out of date" in a short time.

Permission is granted to use "code snippets" from this demo in your own application, provided you agree to hold AAA Multimedia and all it's representatives harmless from any legal action resulting from such use. NO WARRANTY of any kind, express or implied, is offered with this demo.
******************


Use DLLs with the indicated date stamp:
6dx_atl.dll & 6dxv19.dll dated: 2/18/2003 Version: 2.0.4.5

Demo Features (programming notes throughout) :

A CONSOLE USED TO REPORT PROGRAM ACTIVITY
read 6DX version info
Initialize application (form based vs. child window)
Initialize music
Load map from disk
relocate a map
select sky cube or dome
initialize sky textures and light
make water reflective
load a 6DX mouse cursor and a Windows mouse cursor
detect mouse location
screen pick a trigger with mouse
screen pick an actor with mouse
assign movement to keypress (including "side step")
assign look up/down to keypress
initialize a camera
first and third person views
create and display a user actor
assign camera to collider
change camera-collider location
detect camera collisions
load map-entities and assign to actors
load an MD2 from disk
load an MD3 from disk
Change orientation of an actor to face camera
load/animate a static actor (a "carried" object)
load a shadow map and activate it
hide an actor (make invisible)
change an MD2's animation
move an actor to a specific location
calculate center screen for key initiated screen pick
animate weapon and play a sound when "shooting"
create and launch a missile
detect missile collisions with world
detect missile collisions with actors
create effects and particle emitters
execute "snow" effect
execute "explosion" effects (cylinder, sphere, flat, billboard)
enable fog effects
change light level
display a GUI form with child controls
create a 6DX callback for GUI control events
Display an MD2 actor with GUI
Display an MD3 actor with GUI
Hide a GUI form with 6DX Script object
generate and display a gridmap/terrain

The map files included demonstrate several types of map entities but require a separate editing program such as Quark (available at www.aztica.com).

This demo in no way attempts to demonstrate "game programming". It is intended to show the Visual Basic programmer examples of 6DX coding, for implementing original works in what ever genre and manner desired. While most 6DX objects are touched on in this demo, it in no way attempts to explore the possibilities made available to 3D programmers with 6DX. The flexibility of 6DX can not be exposed in a single demo. Many more program features can be designed with these tools (such as "free look" or mouse-movement etc.) than this demo's scope allows.

Have fun coding,
Montie Miles
www.aaa-multimedia.com
 




(this file modified 2-24-2003)

VB6 6DX flight Demo
---------------------

******************
IMPORTANT NOTICES:
******************
This demo is provided free of charge and without warranty. The 6DX Distribution and System files include a license agreement and all restrictions/limitations therein apply. You must acquire the 6DX 3D engine directly from Aztica.com (free demo version available), it is not included in this distribution.

When developing in Visual Basic with 6DX, do not run your 6DX application in VB's "immediate mode", as this can cause problems. Instead compile your app and run the new EXE.

Please do not redistribute this file, as it is modified and updated on a regular basis and thus will be "out of date" in a short time.

Permission is granted to use "code snippets" from this demo in your own application, provided you agree to hold AAA Multimedia and all it's representatives harmless from any legal action resulting from such use. NO WARRANTY of any kind, express or implied, is offered with this demo.
******************


Use DLLs with the indicated date stamp:
6dx_atl.dll & 6dxv19.dll dated: 2/18/2003 Version: 2.0.4.5

Demo Features (programming notes throughout) :

A CONSOLE USED TO REPORT PROGRAM ACTIVITY
Initialize application
intercept wayward keystrokes at startup
Initialize music
Initialize collider
Initialize waypoint
Load map from disk
initialize sky textures and light
assign movement to keypress without collider
assign look up/down/left/right to keypress independant of motion
initialize a camera
detect camera collisions 'not working yet
load map-entities and assign to actors
Attach actor to collider
attach waypoint to collider
automove to waypoint
use MakeColor to create a custom color
Use TextOut to print text directly to screen
calculate a frame rate
toggle full screen mode
list display devices
list display modes
show current display device
show current display mode
set a display mode
locate the simulation window on desktop
set initial size of simulation window

The map files included require a separate editing program such as Quark (available at www.aztica.com).

This demo in no way attempts to demonstrate "game programming". It is intended to show the Visual Basic programmer examples of 6DX coding, for implementing original works in what ever genre and manner desired. While most 6DX objects are touched on in this demo, it in no way attempts to explore the possibilities made available to 3D programmers with 6DX. The flexibility of 6DX can not be exposed in a single demo. Many more program features can be designed with these tools (such as "free look", mouse-movement or 3rd person view etc.) than this demo's scope allows.

Have fun coding,
Montie Miles
www.aaa-multimedia.com

 



(this file modified 2-24-2003)

VB6 6DX GUI Controls Lister
---------------------------

******************
IMPORTANT NOTICES:
******************
This demo is based on a AZTICA demo and is provided free of charge and without warranty. The 6DX Distribution and System files include a license agreement and all restrictions/limitations therein apply. You must acquire the 6DX 3D engine directly from Aztica.com (free demo version available), it is not included in this distribution.

When developing in Visual Basic with 6DX, do not run your application in VB's "immediate mode", as this can cause problems. Instead compile your app and run the new EXE.

Please do not redistribute this file, as it is modified and updated on a regular basis and thus will be "out of date" in a short time.

Permission is granted to use "code snippets" from this demo in your own application, provided you agree to hold AAA Multimedia and all it's representatives harmless from any legal action resulting from such use. NO WARRANTY of any kind, express or implied, is offered with this demo.
***********


Use DLLs with the indicated date stamp:
6dx_atl.dll & 6dxv19.dll dated: 2/18/2003 Version: 2.0.4.5

Demo Features :
A list of all GUI 6DX control's properties and events

Have fun coding,
Montie Miles
www.aaa-multimedia.com

 



(this file modified 2-24-2003)

VB6 6DX Angles Demo
---------------------

******************
IMPORTANT NOTICES:
******************
This demo is provided free of charge and without warranty. The 6DX Distribution and System files include a license agreement and all restrictions/limitations therein apply. You must acquire the 6DX 3D engine directly from Aztica.com (free demo version available), it is not included in this distribution.

When developing in Visual Basic with 6DX, do not run your application in VB's "immediate mode", as this can cause problems. Instead compile your app and run the new EXE.

Please do not redistribute this file, as it is modified and updated on a regular basis and thus will be "out of date" in a short time.

Permission is granted to use "code snippets" from this demo in your own application, provided you agree to hold AAA Multimedia and all it's representatives harmless from any legal action resulting from such use. NO WARRANTY of any kind, express or implied, is offered with this demo.
******************


Use DLLs with the indicated date stamp:
6dx_atl.dll & 6dxv19.dll dated: 2/18/2003 Version: 2.0.4.5

Demo Features (programming notes throughout) :

Initialize application
Initialize collider
Load map from disk
assign movement to keypress with collider
initialize a camera
load map-entities and assign to actors
use MakeColor to create a custom color
place a decal on a surface
use screenpick to get world location
use MouseRay to determine a directional vector
define and display a second ViewPort
use various angle and vector functions to rotate models

The map file included requires a separate editing program such as Quark (available at www.aztica.com).

This demo in no way attempts to demonstrate "game programming". It is intended to show the Visual Basic programmer examples of 6DX coding, for implementing original works in what ever genre and manner desired. While most 6DX objects are touched on in this demo, it in no way attempts to explore the possibilities made available to 3D programmers with 6DX. The flexibility of 6DX can not be exposed in a single demo. Many more program features can be designed with these tools (such as "free look", mouse-movement or 3rd person view etc.) than this demo's scope allows.

Have fun coding,
Montie Miles
www.aaa-multimedia.com

 

BACK