12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 12384|回复: 16
打印 上一主题 下一主题

[教程] uniSWF使用教程2

[复制链接]

20

主题

1

听众

682

积分

初级设计师

Rank: 3Rank: 3

纳金币
678
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-11-16 23:04:54 |只看该作者 |倒序浏览
很多人在网上问过我uniSWF听起来很有意思,如果真能做到与flash与unity完美整合的话,必定给自己项目开发带来莫大的便利和新的UI解决方案,可问题是,比如ios系统是屏蔽了flash播放器的,uniSWF可以在ios上运行吗?这个大家大可放心,uniSWF虽然可以使用flash中的影片元件,但丝毫不影响unity跨平台运行的性能。正如官方的产品说明可以支持Unity web player
Unity 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的比例。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

沙发
发表于 2012-11-17 00:17:38 |只看该作者
支持!这方面的资料很少,持续关注本系列教程。
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

板凳
发表于 2012-11-17 16:29:26 |只看该作者
希望楼主多出一系列的教程造福大家啊
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

地板
发表于 2012-11-18 18:57:38 |只看该作者
顶下,支持楼主的精神
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

5#
发表于 2012-11-18 23:34:49 |只看该作者
学习学习,这个要研究一下了
回复

使用道具 举报

498

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
13519
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2012-11-23 16:05:55 |只看该作者
wed 3d 纳金网
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

7#
发表于 2012-11-30 03:09:15 |只看该作者
支持楼主
回复

使用道具 举报

0

主题

1

听众

30

积分

设计初学者

Rank: 1

纳金币
30
精华
0

活跃会员 灌水之王

8#
发表于 2013-2-19 11:41:16 |只看该作者
我用uniswf现在遇到了一个问题,当用共享字库的时候发现输入光标丢失,谁能告诉我如何找回?
邮箱:385584986@qq.com
回复

使用道具 举报

40

主题

0

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
279
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2013-2-20 16:09:17 |只看该作者
谢谢楼主分享,学习了
回复

使用道具 举报

0

主题

1

听众

104

积分

设计实习生

Rank: 2

纳金币
32
精华
0

最佳新人

10#
发表于 2014-4-2 14:29:10 |只看该作者
希望加点交互的教程啊
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-27 19:52 , Processed in 0.455278 second(s), 30 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部