|
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 ?
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
EDIT: change from code to picture.. If you see better
Edit: Sorry for your initial post
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 -1 -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 -1 -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 -1 -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 -1 -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
|
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 ?
|
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…
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 ?
Remeber that i’m happy to talk about it with you
|
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 ...
|
Luca, Sr. Member
Posted: 20 October 2013 04:00 PM Total Posts: 230
[ # 67 ]
About my workstation
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 )
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 ?
|
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
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…
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 Did you know about v-Sider + H-Sider = 4-view-sider. I will try Don’t worry!
|