GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - canab/flunity

BranchesTags
Open more actions menu

Latest commit

 

History

28 Commits
28 Commits

Folders and files

NameName
Last commit message
Last commit date
Distrib
Distrib
 
 
Docs
Docs
 
 
FlashExporter
FlashExporter
 
 
FlashPlugin
FlashPlugin
 
 
SampleProject
SampleProject
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
make-exporter.sh
make-exporter.sh
 
 
make-unity.sh
make-unity.sh
 
 
make-zip.sh
make-zip.sh
 
 

Repository files navigation

Idea

Main idea is make it possible to use Adobe Flash for creating visual content for unity games.

The framework consists of two parts:

  • FlashExporter: desktop application written with Adobe Air that converts flash objects from .swf file to set of resources for unity project.
  • RuntimeLibrary: C# Library that renders graphics and plays animation at unity runtime.

Exporting Features

  • Exporting symbols from Flash as bitmap sprite.
  • Exporting animated symbols from Flash as as bitmap sequence.
  • Exporting animated symbols from Flash as timeline animation.
  • Packing sprites to sprite sheet.
  • Support for basic geometric transforms: scale, rotation, position.
  • Support for color transforms: brightness and tint for each channel.
  • Design in Flash complex compositions of visual objects. Hierarchical structure of visual objects in such compositions is accessible from unity code.
  • Support for text rendering. Font is being exported as set of bitmaps (for each used character).
  • Code generation: C# code is being generated for all resource items. Compile-time checking prevents from errors like if someone accidentally removes or renames symbols in Flash.

Runtime Features

  • Clean and robust API for manipulating of composition of visual objects
  • Flash objects are rendered in a FlashStage component using one draw call. Whole flash scene is rendered as one mesh.
  • Touch events for single object
  • Tween library for programmatic animation

Getting Started

The fastest way is to checkout master branch of this repository.
It contains SampleProject which is ready to run in unity.

Next steps

  • Quick Programming Guide
  • Working with Resources
  • Scene Setup In Unity
  • API Documentation

About

No description, website, or topics provided.

Resources

Readme
MIT license
Activity

Stars

19 stars

Watchers

7 watching

Forks

2 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.