AS3IsoLib Tutorial Series - Interaction
PLAY THE DEMO DOWNLOAD THE SOURCE CODE RETURN TO THE TUTORIAL INDEX In order to interact with an isometric scene with the mouse we need to convert between the screen x/y coordinates used by the mouse cursor and the isometric x/y/z coordinates used by the scene. To demonstrate this we
-
AS3IsoLib Tutorial Series - Camera
by mcasperson | in Science & Technology > Programming
In this tutorial we allow the view of the isometric scene to be moved with the mouse.
-
AS3IsoLib Tutorial Series - Height
by mcasperson | in Science & Technology > Programming
In this tutorial we show the height of an isometric object by adding a shadow.
-
AS3IsoLib Tutorial Series - Materials
by mcasperson | in Science & Technology > Programming
In this tutorial we modify the appearance of the isometric cube at runtime.
-
AS3IsoLib Tutorial Series - Moving Boxes
by mcasperson | in Science & Technology > Programming
In this tutorial we add some animated isometric boxes to the scene.
-
AS3IsoLib Tutorial Series - Getting Started
by mcasperson | in Science & Technology > Programming
In this tutorial we create a simple application using the as3isolib ActionScript library.
-
Making a Space Invaders clone with PushButton - Main Menu
by mcasperson | in Science & Technology > Programming
In this tutorial we add a game over and main menu screen to the game.
-
Making a Space Invaders clone with PushButton - Enemy Bullets
by mcasperson | in Science & Technology > Programming
In this tutorial we give the enemies the ability to shoot.
-
Making a Space Invaders clone with PushButton - Killing the Player
by mcasperson | in Science & Technology > Programming
In this tutorial we destroy the player on contact with an enemy.
-
Making a Space Invaders clone with PushButton - More Enemies
by mcasperson | in Science & Technology > Programming
In this tutorial we add a collection of enemies to the level, and make them move.
I haven't added any favorites yet.
Adoodlebug on How to make money writing articles on 1265212587
Great info. Another new site that shares 90% of Adsense revenue is MyGeoInfo. It is for almost any kind of article, as long as it relates to a place. You can earn money from YouTube videos there by describing and embedding them. http://www.mygeoinfo.com
BinaryData on Making a 3D game with Ogre - Opening a Window on 1264033911
I'm loving the tutorials. Are you eventually going to release some with actual 3D Camera viewing? Like an MMO's camera moving?
pansapiens on Creating a game on Google Android game with Flixel - Getting Started on 1262681391
Great work ! A port of the Flixel API to Android opens some exciting possibilities. One correction the tutorial - right after adding the line: requestWindowFeature(Window.FEATURE_NO_TITLE); The additional line: import android.view.Window; needs to be added at the top of FlixelDemo.java, next to the other import statements. Eclipse picks this up and helps you out, but since this is very much a complete beginners tutorial, I thought it was worth pointing out, just in case it trips someone up.
Volvox777 on Papervision 3D Programming Tutorial - 3D Image Transitions on 1253678199
Apologies - just worked out what I was missing - absolute newb to flex
Volvox777 on Papervision 3D Programming Tutorial - 3D Image Transitions on 1253676398
I love the effect but I am not sure of the reason for the post - the code doesn't seem to have any fla - just the as classes and the tutorial doesn't explain in any kind of detail how the effect was achieved. Nice work but should it be called Papervision show off rather than a tutorial?
DavidP on Away3D Programming Tutorials - Getting Started on 1246950997
You are an absolute GOD for publishing this! This is the first time a getting started tutorial has really helped structure a project. Usually when I learn something new I am so focused on learning the material that I can't also focus on good abstraction and OO technique. Thanks for laying out the beginners stuff in such a great fasion! Just one simple update for you: If you change the width and height of the View3D viewport it skewes the image, as the container is updated it's probably more logical to update a clipping area (at least that was the first thing I ran into). In updateDisplayList() swap out the width/heigh update for: view.clipping = new RectangleClipping({minX:-this.width/2, minY:-this.height/2, maxX:this.width/2, maxY:this.height/2 }); Thanks again for the truly superb tutorial - best I've ever seen! I can't wait to get through the rest of them!
adrenalin on Papervision 3D programming tutorials - Clipping & Culling on 1243433413
Hellow! Please look at http://www.vse62.ru/1.swf it contains one complex object. i see disapearing triangles there. i'm use Frustum Clipping, but it's not help me. there's few lines of code private function init3D():void { viewport = new Viewport3D(0, 0, true, false); addChild(viewport); renderer = new BasicRenderEngine(); scene = new Scene3D(); camera = new Camera3D(); camera.x = camera.y = camera.z = 0; camera.useCulling = true; renderer.clipping = new FrustumClipping(FrustumClipping.ALL); camera.focus = 50; camera.zoom = 30; camera.z = -200; m1.smooth = true; torus1 = new MyObject(m1); torus1.useClipping = true; //torus1.material.doubleSided = true; //torus = new BlenderTorus(new BitmapFileMaterial("torustexture.png")); torus1.scale = 1; scene.addChild(torus1); camera.lookAt(torus1); }
Benny on Papervision Programming Tutorial - SkyBox on 1243233580
Although I appreciate the effort of sharing this code, I found it confusing rather than inlightening. the code is all over the place and the post about it doesn't mention anything about the implementation; it only covers the concept of skyboxes in general. I you need a proper example of a skybox, try one of the following tutorial instead: - http://blog.projectnibble.org/2009/05/22/easy-papervision3d-skybox-tutorial-and-source/ - http://professionalpapervision.wordpress.com/2008/10/20/putting-stars-and-more-into-a-skybox-source/
JohnMayers on Papervision 3D programming tutorials - Clipping & Culling on 1238755168
hi, thanks for the tutorial, very helpful. I'm afraid the source files are not the right ones, I would love to see the source though, thanks, John
sebleedelisle on Papervision 3D Programming Tutorial - Billboards on 1235752975
Hi there, this method of using planes is a very inefficient way of creating billboards. Papervision2.0 has for some time had the ability to render particles much much faster. I would suggest that you rewrite this tutorial to take advantage of this, and you'll probably be able to render at least 5 times more particles. Kindest Seb Lee-Delisle sebleedelisle.com (Papervision team member)
for Away3D Programming Tutorials - Getting Started on 1247460001
You are absolutely right, the resizing code needs to be fixed up. I'll update the source code when I get a chance. Thanks for the feedback.
articles, tweener, actionscript, Flash, review, physics, Programming, billboard, away3d, Adobe, code, hubpages, papaervision, money, brighthub, papervision, tutorial, culling, terrain, flex





