unity基础开发----Unity3D的uniSWF注意事项

2024-02-19 21:08

本文主要是介绍unity基础开发----Unity3D的uniSWF注意事项,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Unity3D有很多插件,uniSWF就是其中的一个。它可以把Flash做的UI可以导入到Unity3D中使用,非常方便,而且也可以做的很精致。但是也需要去注意uniSWF的使用规范。

在做Flash文件时,所有的原件都需要进行转化,MovieClip或者Button之类的。还有库里面尽量不要出现中文,哪怕是原件1改成a1都可以,还有就是做动画时不要出现遮罩,当然当你导入到Unity3D时,可以用程序设置遮罩。如果做的动画比较多,尽量要分开做,并且在时间轴上要对应内部动画的帧数,当发现导出类比较多时,应该另起一个Flash来做。

uniSWF中虽然用程序支持遮罩,但是实际动画中是不支持遮罩的,所以如果想做遮罩的动画的要注意的,不要有这样的念头,也就是动画的呈现方式需要改变一种思路,只能在原来设定好的遮罩范围以内来实现动画。关于一些动画效果,比如模糊、发光、高级等一些设置也是不支持的,如果想做外发光的效果只能采取一种方式,就是把原来的虚幻效果在PS里面处理一下,然后在Flash中转成影片剪辑,然后用Alpha配合改变大小来做动画了。

NGUI uniSWF对比:

NGUI很多人肯定说非常强大,不过也并非如此。和uniSWF相比来说,我总感觉NGUI要比uniSWF麻烦多了。可能也是因为个人原因吧,之前很长的时间里我用AS3养活着自己,呵呵。。。也因为这个缘故,所以对Flash的情缘就比较眷顾!有了uniSWF可以直接把Flash做的一个元素直接导入Unity里面,肯定是自己首选的插件。不过不得不说的是,NGUI有个好处是消耗的DrawCalls比较少,基本就一个,所以如果做手机应用的话,NGUI肯定是比较不错的。之所看NGUI,因为自己本身也比较偏向于移动端的开发,不论Android还是IOS,就目前的形式来看,以后的路子肯定还是移动互联的路比较好走!

之前测试uniSWF,感觉还是可以的,但是DrawCalls消耗比较厉害,动不动就上10个了。所以在根据有些人说的,用Unity开发手机应用DrawCalls要在35以下,如果UI就占这么多的话,游戏就没法玩了,所以还是试试NGUI

这篇关于unity基础开发----Unity3D的uniSWF注意事项的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/725980

相关文章

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

redis-sentinel基础概念及部署流程

《redis-sentinel基础概念及部署流程》RedisSentinel是Redis的高可用解决方案,通过监控主从节点、自动故障转移、通知机制及配置提供,实现集群故障恢复与服务持续可用,核心组件包... 目录一. 引言二. 核心功能三. 核心组件四. 故障转移流程五. 服务部署六. sentinel部署

Java Stream 并行流简介、使用与注意事项小结

《JavaStream并行流简介、使用与注意事项小结》Java8并行流基于StreamAPI,利用多核CPU提升计算密集型任务效率,但需注意线程安全、顺序不确定及线程池管理,可通过自定义线程池与C... 目录1. 并行流简介​特点:​2. 并行流的简单使用​示例:并行流的基本使用​3. 配合自定义线程池​示

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

从基础到进阶详解Python条件判断的实用指南

《从基础到进阶详解Python条件判断的实用指南》本文将通过15个实战案例,带你大家掌握条件判断的核心技巧,并从基础语法到高级应用一网打尽,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一... 目录​引言:条件判断为何如此重要一、基础语法:三行代码构建决策系统二、多条件分支:elif的魔法三、

Python WebSockets 库从基础到实战使用举例

《PythonWebSockets库从基础到实战使用举例》WebSocket是一种全双工、持久化的网络通信协议,适用于需要低延迟的应用,如实时聊天、股票行情推送、在线协作、多人游戏等,本文给大家介... 目录1. 引言2. 为什么使用 WebSocket?3. 安装 WebSockets 库4. 使用 We

基于Java开发一个极简版敏感词检测工具

《基于Java开发一个极简版敏感词检测工具》这篇文章主要为大家详细介绍了如何基于Java开发一个极简版敏感词检测工具,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录你是否还在为敏感词检测头疼一、极简版Java敏感词检测工具的3大核心优势1.1 优势1:DFA算法驱动,效率提升10

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程