Virtual World AS3Isolib
-
Upload
anggie-bratadinata -
Category
Documents
-
view
360 -
download
2
description
Transcript of Virtual World AS3Isolib
Membuat Virtual WorldDengan AS3Isolib isometric library
About Me
Anggie Bratadinata
www.masputih.com
Flash Engineer, Hands On Mobile
Entertainment
www.handson.com
Past Clients
Disney
Eyespot
Playdom
Electronic Arts
Sorenson Media
FLASH ISOMETRIC LIBRARIES
Gratis & Opensource Bayar
FFilmation
http://www.ffilmation.org/
AS3Isolib
http://code.google.com/p/as3isolib/
Open Space (2200 Euro)
http://www.openspace-engine.com/
Theo World SDK (799
USD)
http://www.theoworlds.com/
AS3ISOLIB
AS3Isolib
Membantu developer dalam membuat
& menampilkan konten isometrik
Didesain untuk speed & performance
Simple API
Pros & Cons
Pros Cons
Gratis & Opensource
Active development &
forum
Fleksibel
Simple API
Dokumentasi kurang
Sedikit tutorial
Core Objects
IsoView
IsoScene
IsoPrimitive
IsoSprite
IsoView
Root container dari objek-objek
isometrik
Subclass dari flash.display.Sprite
Suport : zoom & pan
Perlu di-extend/customize untuk
mempermudah development
IsoScene
Container untuk objek-objek isometrik
Berfungsi untuk rendering & grouping
Umumnya tidak perlu di-extend lagi
IsoPrimitive
Objek sederhana (vector)
◦ IsoRectangle
◦ IsoBox
Menggunakan Flash Drawing API
Tidak suport skin
Performance hit
Hanya cocok untuk quick-prototyping
IsoSprite
Tidak punya konten default
Suport skin
Cocok untuk real-project
Perlu di-extend
DEMO
\m/ ( ^ _ ^ ) \m/
Topik
Basic demo
Custom/Extended version
◦ Grid-based
◦ A* pathfinding
◦ Skins : statik & animasi (spritesheet)
Sourcecode bisa diunduh di:
http://dump.masputih-dev.info/adobecamp/
Dimensi Objek
Struktur Dasar
Basic Flowchart
Extended Version
Spritesheet ?
Bukan Spreadsheet
Sering juga disebut Tilesheet
Sekelompok Bitmap yg disusun dalam
kolom & baris & disimpan dalam memori
Setiap sel (frame/tile) ditampilkan
bergantian pada saat runtime (blit)
Extended Flowchart