Away Games Maker

Software: Away3D 4.x

Avatar
Luca, Sr. Member
Posted: 19 October 2013 04:56 PM   Total Posts: 230   [ # 61 ]

I have a question for you… I know that Unreal Editor are not able to export or make games for flash and also Unity cannot export “all” to swf.

What i need to do is a software based on the Away3D engine that IMPOSE ( and also i want to mantain a 100% compatibility ) some kind of methods, data and so on…

At this moment my fatigue, give the result you see. When you talk to me about walls details i think to Layered textures, Decals, Projection and so on… But Games Maker support also Phisycs so i don’t know, at all, how i can save all this data in a right way and or format…

Now have you see the LUA script engine wink ?
You can certainly make your own Games Editor, if so, i can talk about it with you ...

Best regards Luca

 

   

SourceSkyBoxer, Newbie
Posted: 19 October 2013 08:20 PM   Total Posts: 16   [ # 62 ]

Now i am creating custom component as TopViewCanvas ( 2D View for Top )

And 2 next Canvas for side and front views - work in process…
And the cam view looks like 3D View.

Thanks - if you like this than you want build important custom components for 3 views when you draw better smile

EDIT: change from code to picture.. If you see better smile


Edit: Sorry for your initial post smile
Yeah you are right because flash engine or Away3D Engine are another special frameworks for Actionscript.

Unity and Unreal Editor are written by C++ :(

I have seen old libraries for Quake Engine Support. Actionscript 3 reads and write sometimes unknown files like mdl, bsp and wad files.

Papervision was died since new version of Away3D :(

Papervision works with Quake Engine / Half-Life Engine fine.
I don’t know becasue Away3D supports sometimes.. It is very hard.

Map format like editable Quake Mapping there are very hard for Actionscript 3.

 

   

SourceSkyBoxer, Newbie
Posted: 19 October 2013 08:36 PM   Total Posts: 16   [ # 63 ]

For example Map Format by Half-Life Engine:

{
"classname" "worldspawn"
"classname" "worldspawn"
"skyname" "night"
"MaxRange" "8192"
"sounds" "1"
"mapversion" "220"
"WaveHeight" "0.0"
"nomusicstop" "1"
"materialstxt" "sound/materials.txt"
"player1" "police1"
"player2" "police2"
"player3" "police3"
"player4" "police4"
"mapversion" "220"
"wad" "\tools\cryoffear_sdk_1.2\wad\decals.wad;\tools\cryoffear_sdk_1.2\wad\halflife.wad;\tools\cryoffear_sdk_1.2\wad\liquids.wad;\tools\cryoffear_sdk_1.2\wad\zhlt.wad;\tools\valve hammer editor\wad_dev\ssb_develop_wd.wad"
{
( -256 -1088 256 ) ( -256 640 256 ) ( 576 640 256 SKY [ 1 0 0 24.6154 ] [ 0 -1 0 0 ] 0 1.18182 1.5 
( -256 640 192 ) ( -256 640 256 ) ( -256 -1088 256 SKY [ 0 1 0 0 ] [ 0 0 -1 25.6 ] 0 1.5 1.66667 
576 -1088 192 ) ( 576 -1088 256 ) ( 576 640 256 SKY [ 0 1 0 0 ] [ 0 0 -1 25.6 ] 0 1.5 1.66667 
576 640 192 ) ( 576 640 256 ) ( -256 640 256 SKY [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
( -256 -1088 192 ) ( -256 -1088 256 ) ( 576 -1088 256 SKY [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
( -256 640 192 ) ( -256 -1088 192 ) ( 576 -1088 192 SKY [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
}
{
64 640 -128 ) ( -256 640 -128 ) ( -256 -1088 -128 BABTECH6A [ 1 0 0 24.6154 ] [ 0 -1 0 0 ] 0 1.18182 1.5 
( -256 -1088 -64 ) ( -256 -1088 -128 ) ( -256 640 -128 BABTECH6A [ 0 1 0 0 ] [ 0 0 -1 25.6 ] 0 1.5 1.66667 
( -256 640 -64 ) ( -256 640 -128 ) ( 64 640 -128 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
64 -1088 -128 ) ( -256 -1088 -128 ) ( -256 -1088 -64 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
64 -1088 -64 ) ( -256 -1088 -64 ) ( -256 640 -64 BABTECH6 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
64 640 -64 ) ( 64 640 -128 ) ( 64 -1088 -128 BABTECH6_2 [ 6.12303e-017 1 0 -3.91874e-015 ] [ 6.12303e-017 -3.74915e-033 --128 ] 0 1 1 
}
{
( -256 -1088 192 ) ( -256 -1088 -64 ) ( -256 640 -64 BABTECH6A [ 0 1 0 0 ] [ 0 0 -1 25.6 ] 0 1.5 1.66667 
( -256 640 192 ) ( -256 640 -64 ) ( -192 640 -64 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
( -192 -1088 -64 ) ( -256 -1088 -64 ) ( -256 -1088 192 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
( -192 -1088 192 ) ( -256 -1088 192 ) ( -256 640 192 BABTECH6A [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
( -192 640 -64 ) ( -256 640 -64 ) ( -256 -1088 -64 BABTECH6A [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
( -192 640 192 ) ( -192 640 -64 ) ( -192 -1088 -64 BABTECH6A [ 0 1 0 0 ] [ 0 0 -1 64 ] 0 1 1 
}
{
576 640 192 ) ( 576 640 -64 ) ( 576 -1088 -64 BABTECH6A [ 0 1 0 0 ] [ 0 0 -1 25.6 ] 0 1.5 1.66667 
512 640 -64 ) ( 576 640 -64 ) ( 576 640 192 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
576 -1088 192 ) ( 576 -1088 -64 ) ( 512 -1088 -64 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
512 640 192 ) ( 576 640 192 ) ( 576 -1088 192 BABTECH6A [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
512 -1088 -64 ) ( 576 -1088 -64 ) ( 576 640 -64 BABTECH6A [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
512 -1088 192 ) ( 512 -1088 -64 ) ( 512 640 -64 BABTECH6A [ -1.22461e-016 -1 0 -960 ] [ 0 0 -1 64 ] 0 1 1 
}
{
( -192 640 -64 ) ( 512 640 -64 ) ( 512 640 192 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
( -192 576 192 ) ( -192 640 192 ) ( 512 640 192 BABTECH6A [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
512 640 -64 ) ( -192 640 -64 ) ( -192 576 -64 BABTECH6A [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
( -192 576 -64 ) ( -192 640 -64 ) ( -192 640 192 BABTECH6A [ 0 1 0 0 ] [ 0 0 -1 64 ] 0 1 1 
512 640 192 ) ( 512 640 -64 ) ( 512 576 -64 BABTECH6A [ 0 1 0 0 ] [ 0 0 -1 64 ] 0 1 1 
512 576 -64 ) ( -192 576 -64 ) ( -192 576 192 BABTECH6A [ 1 6.12303e-017 0 320 ] [ 0 0 -1 64 ] 0 1 1 
}
{
512 -1088 -64 ) ( -192 -1088 -64 ) ( -192 -1088 192 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
512 -1088 192 ) ( -192 -1088 192 ) ( -192 -1024 192 BABTECH6A [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
( -192 -1024 -64 ) ( -192 -1088 -64 ) ( 512 -1088 -64 BABTECH6A [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
( -192 -1088 192 ) ( -192 -1088 -64 ) ( -192 -1024 -64 BABTECH6A [ 0 1 0 0 ] [ 0 0 -1 64 ] 0 1 1 
512 -1024 -64 ) ( 512 -1088 -64 ) ( 512 -1088 192 BABTECH6A [ 0 1 0 0 ] [ 0 0 -1 64 ] 0 1 1 
( -192 -1024 -64 ) ( 512 -1024 -64 ) ( 512 -1024 192 BABTECH6A [ -1 6.12303e-017 0 -320 ] [ 0 0 -1 64 ] 0 1 1 
}
{
128 640 -128 ) ( 64 640 -128 ) ( 64 64 -128 BABTECH6A [ 1 0 0 24.6154 ] [ 0 -1 0 0 ] 0 1.18182 1.5 
64 640 -128 ) ( 128 640 -128 ) ( 128 640 -64 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
64 64 -64 ) ( 64 640 -64 ) ( 128 640 -64 BABTECH6 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
64 64 -128 ) ( 64 640 -128 ) ( 64 640 -64 BABTECH6A [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 
128 640 -64 ) ( 128 640 -128 ) ( 128 64 -128 BABTECH6A [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 
128 64 -128 ) ( 64 64 -128 ) ( 64 64 -64 BABTECH6_2 [ 1 0 0 3.18669e-015 ] [ 0 -6.12303e-017 --128 ] 0 1 1 
}
{
256 640 -128 ) ( 128 640 -128 ) ( 128 -1088 -128 BABTECH6A [ 1 0 0 24.6154 ] [ 0 -1 0 0 ] 0 1.18182 1.5 
128 640 -128 ) ( 256 640 -128 ) ( 256 640 -64 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
256 -1088 -128 ) ( 128 -1088 -128 ) ( 128 -1088 -64 BABTECH6A [ 1 0 0 24.6154 ] [ 0 0 -1 25.6 ] 0 1.18182 1.66667 
256 -1088 -64 ) ( 128 -1088 -64 ) ( 128 640 -64 BABTECH6 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 
128 -1088 -64 ) ( 128 -1088 -128 ) ( 128 640 -128 BABTECH6_2 [ 6.12303e-017 1 0 -3.91874e-015 ] [ 6.12303e-017 -3.74915e-033 --128 ] 0 1 1 
256 640 -64 ) ( 256 640 -128 ) ( 256 -1088 -128 BABTECH6_2 [ 6.12303e-017 1 0 192 ] [ 6.12303e-017 -3.74915e-033 --128 ] 0 1 1 

That is too hard when FileSystem reads and write correct after you have drown meshes or brushes…

I will try to write class for map file and object file ( wavefront format ) from Actionscript 3 smile

 

   

Avatar
Luca, Sr. Member
Posted: 20 October 2013 05:27 AM   Total Posts: 230   [ # 64 ]

Ops, you means, 3 or 4 indipendent views ( layered view ) like MAX ?

Ok you have use the Stage3DManager and Stage3DProxy class. these classes work great !


Think, i haven’t tested this method before, the 3d view can be rendered on a bitmap, if i move the camera at the right position, or i cycle the camera for all the posisition i need and i activate the real time rendering of the desired view only when thee view have the focus….

In this case i think the frame rate is not the most important think ... ?

What do you think about ?

 

   

Avatar
Luca, Sr. Member
Posted: 20 October 2013 05:38 AM   Total Posts: 230   [ # 65 ]

Yes your grid view layer seems to be good…

the plane XY are the front view in this case ? ( I think X is positive to the right )

For me, the way to make these kind of works are more than one, i don’t know wath is the best… smile

For example i don’t know if the method i have used on Games Maker is the best one, but i know that this method cetainly work !

So, what do you think to challenge me on Games Maker making ? wink

Remeber that i’m happy to talk about it with you smile

 

   

Avatar
Luca, Sr. Member
Posted: 20 October 2013 05:52 AM   Total Posts: 230   [ # 66 ]

Another think is, for me, don’t warry too much about the grid size or coord’s.

You can’t know the 3D viewport size prior or during the editing process.
For example if i resize the win…

You can always scale the view size about you measure unit and then, FOR EXAMPLE, you can move the mouse by the desired offset or step ...

 

   

Avatar
Luca, Sr. Member
Posted: 20 October 2013 04:00 PM   Total Posts: 230   [ # 67 ]

About my workstation smile

Actually i’m working on a laptot:

Acer Travelmate 4230

Intel Core Duo 2 T5500, 1,66 Ghz 4 MB cache L2,
DDR II RAM da 2048 MB
Hard disk 120 GB

The video hardware ( hm hm ) smile
Graphics Controller: Intel GMA 950 and the video memory are shared

Ok ok, this is not a graphics workstation… And i work with SOFTWARE RENDERING ...
Video driver updated but i can only use stage3D software rendering…
I don’t have time to try something and ...
do you think i must change my PC ? wink

 

   

SourceSkyBoxer, Newbie
Posted: 21 October 2013 11:45 AM   Total Posts: 16   [ # 68 ]

Your computer is ok. But i am working hard for 2D Views for top, side and front views for best drawing like CAD Editor because some people needs draw better if you create mesh like cube than you need mess for correct unit or pixel or inch or centimeters smile

That is very important when i use without 3 views than i can not draw better.. I need to use with 3 views than look like 4 views cam, top, side and front views…. like 3D GameStudio

I am sorry for late answer because i am working corrently… I am not died… smile

Thanks!

 

   

SourceSkyBoxer, Newbie
Posted: 21 October 2013 11:48 AM   Total Posts: 16   [ # 69 ]
Luca - 20 October 2013 05:52 AM

Another think think is, for me, don’t warry too much about the grid size or coord’s.

You can’t know the 3D viewport size prior or during the editing process.
For example if i resize the win…

You can always scale the view size about you measure unit and then, FOR EXAMPLE, you can move the mouse by the desired offset or step ...

I know your solution like you move or resize canvas like Valve Hammer Editor 4-views… We need to create custom component smile Did you know about v-Sider + H-Sider = 4-view-sider. I will try smile Don’t worry! smile

 

   
   

X

Away3D Forum

Member Login

Username

Password

Remember_me



X