找回密码
 立即注册
查看: 7147|回复: 88

[插件] uniSWF使用教程

[复制链接]
发表于 2012-12-23 13:30 | 显示全部楼层 |阅读模式
资源信息 Tutorial Information
教程名称: uniSWF使用教程(发帖教程)
适用引擎:   (适用引擎,为空默认为Unity)
教程语种: 中文
教程等级: 1
教程格式: 图文(请用IE9以上浏览器访问本版块)
教程作者: 转载自互联网 (如有问题请短消息联系作者或发表回复)
下载地址: (兑换积分)
点击查看原图
美丽分割线

很多人在网上问过我uniSWF听起来很有意思,如果真能做到与flash与unity完美整合的话,必定给自己项目开发带来莫大的便利和新的UI解决方案,可问题是,比如ios系统是屏蔽了flash播放器的,uniSWF可以在ios上运行吗?这个大家大可放心,uniSWF虽然可以使用flash中的影片元件,但丝毫不影响unity跨平台运行的性能。正如官方的产品说明可以支持Unity web playerUnity desktop player
Unity iOS player
Unity android player*
Unity flash player等平台,哈,这下好了,顾虑消除,来点实在的,看看uniSWF爽到掉渣的API,实在令人兴奋不已,英文没问题吧.......看不懂也没关系,后面有更实战性的。
Global

InteractiveMovieClipBehaviour
MovieClipBehaviour
MovieClipOverlayCameraBehaviour
PumpkinBehaviour
SpriteSheetMovieClipBehaviour
UniSWFSharedAssetManagerBehaviour

pumpkin.display
AnimSpriteSheet
BlendMode
DisplayObject
DisplayObjectContainer
Graphics
GraphicsDrawOP

MovieClip
Sprite
Stage
StageFlags
WWWMovieClip

pumpkin.displayInternal
UVPixelRect

pumpkin.events
CEvent
DragEvent
ErrorEvent
EventDispatcher
EventPhase
FocusEvent
IOErrorEvent
KeyboardEvent
LogEvent
MouseEvent

pumpkin.geom
Angle
Matrix
Rectangle

pumpkin.logging
Logger

pumpkin.net
URLLoader
URLRequest
URLRequestMethod

pumpkin.swf
AdvancedBitmapTextField
BitmapTextField
MovieClipPlayer
SwfAssetContext
SwfURI
TextGroup
TextureManager

pumpkin.text
GlyphInfo
TextField
TextFieldAlign
TextFieldType
TextFormat

pumpkin.tweener
Tweener
TweenerObj

pumpkin.ui
Profile
ScreenUtils

到这一步大概浏览一下觉得这些API挺熟悉吧,基本的语法和函数在flash中照样的用。具体使用请参考文献和自己实践。
下面正式的带来第一个例子
samp1:接下来我以一个简单的例子说明使用uniSWF如何获得flash和unity的assets,一单flash元件被导入了unity中,一般都有很多种方法来控制他的显示和设置交互动作。例如将MovieClipOverlayCameraBehaviour组件附到MainCamera上意味这直接将整个swf文件付给了这个camera的target。将MovieClipBehaviour组件附到场景中的GameObject上可以充当游戏的整个帧从而利用这些组件可以制作出漂亮的具有动感的UI界面来。
step1:在flash中打开元件库,将需要在unity中使用的mc中的linkage选项勾选为“Export for actionscript”,其他参数不变,然后对影片进行编译将生成swf文件。
step2:返回到unity中,将fla和swf文件考到unity中assets下面,或者直接就在该目录进行编译,根据个人习惯,完了之后,uniSWF将自动将swf元件转化为unity中的资源,

step3:创建一个空白的GameObject对象,然后将MovieClipBehaviour 附到GameObject上如图

接着看  Inspector面板,是不是多了一项MovieClipBehaviour设置啊,点开如图

点击change Movieclip选择刚刚我们准备好的swf资源,就显示和flash中一模一样的画面了,如图

需要注意的是,点击下图面板上的Match Camera Scale可以保持与flash中元件1:1的比例。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1鲜花 +1 收起 理由
L1247 + 1 很给力!

查看全部评分

发表于 2012-12-23 15:20 | 显示全部楼层
绝对好贴,值得学习……  
顶……
发表于 2012-12-25 13:18 | 显示全部楼层
谢谢啦,很有用!


发表于 2013-1-17 14:36 | 显示全部楼层
{:5_427:}{:5_401:}
发表于 2013-3-12 10:49 | 显示全部楼层
还继续吗,有没有下一篇啊
发表于 2013-4-23 01:06 | 显示全部楼层
谢谢,很有用!
发表于 2013-5-4 08:42 | 显示全部楼层
{:5_412:}
谢谢,很有用!
发表于 2013-6-16 10:38 | 显示全部楼层
{:5_427:}{:5_427:}
发表于 2016-7-14 09:47 | 显示全部楼层

感谢楼主的无私分享!
发表于 2017-3-28 10:24 | 显示全部楼层
楼主是超人
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-4-27 09:06 , Processed in 0.108000 second(s), 36 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表