Mi información de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
- Localization System -- 多语言组件
- UIScrollView -- 滚动视图
- UIButton -- 按钮
- UIToggle -- 切换选择组件
- UIScrollBar -- 滚动条
- UIProcessBar -- 进度条
- UIPopupList --下拉列表菜单
- UIInput -- 输入框
- UIKeyBinding -- 快捷键绑定
- UIKeyNavigation -- 导航绑定
- UIGrid -- 排列
- UITable – 表格排列
- UIPlayAnimation -- UI动画
- UIAnchor -- 锚点
- UICamera -- UI摄像头
- UIDragXXX – 拖拽摄像头,元素,视图等
- UIFont – UI字体
- UILabel – 文字组件
- UIPanel – 绘制面板
- UIPlaySound – 声音播放
- UITexture – 贴图
- 等等等等
- Text – 文字
- Image – 贴图(图集中的元素)
- RawImage – 贴图(单张图)
- Button – 按钮
- Toggle – 切换与选择
- Slider – 大小滑动块
- Scrollbar – 滑动条
- Dropdown – 下拉框
- Input Field – 输入框
- Canvas – 画布
- Panel – 一大块元素
- Scroll View – 滑动视图
- Mask – 遮挡块
- NGUI有源码,可以随时随地修改满足特殊需求
- UGUI源码c#开源,可修改,但不是那么方便,需要重新打成dll后再替换原来的
- NGUI通过摄像头发出射线碰撞,接受输入事件,并通过碰撞顺序来处理层级。
- UGUI根据输入点的位置RaycastTarget,判断事件应该交给哪个UI元素。
- NGUI依靠Panel depth、RenderQueue来控制层级。
- UGUI可以依靠距离摄像机的前后位置来控制层级,也可以用sort order排序设置前后顺序。
- NGUI不支持dynamic font。
- UGUI支持dynamic font,可直接使用字体文件
- NGUI商业运营,氛围良好
- UGUI官方自运营,后台强大
- NGU据很多测试网站统计,性能尚可
- UGUI同样,据很多测试网站统计,性能良好
Desde la perspectiva de la herramienta atlas, NGUI tiene más libertad de elección, mientras que UGUI tiene más conveniencia de automatización.
Desde la perspectiva del soporte de componentes, NGUI es más adecuado para la creación rápida de prototipos, mientras que UGUI requiere que usted escriba sus propios componentes.
Desde la perspectiva del sistema personalizable subyacente de la interfaz de usuario, ambos son personalizables, pero NGUI es más conveniente.
Desde la perspectiva del procesamiento de eventos de entrada, NGUI mezcla el sistema físico, mientras que UGUI tiene su propio sistema de eventos independiente.
Desde la perspectiva de la visualización jerárquica, el concepto NGUI es un poco confuso, mientras que el concepto jerárquico UGUI es claro y limpio.
Desde la perspectiva de la producción de fuentes, NGUI es un poco más problemático, mientras que UGUI es más conveniente.
Desde la perspectiva de la mejora de la comunidad, NGUI es más comercial, mientras que UGUI tiene una sólida experiencia en soporte oficial.
En comparación con el rendimiento, NGUI está un poco inflado pero es aceptable, mientras que UGUI es mejor.
Elija aquellos con los que esté familiarizado y pruebe los que no le resulten familiares antes de tomar una decisión.
Los proyectos de Unity3D 4.x generalmente eligen NGUI porque Unity3D 4.x no es compatible con UGUI.
Hoy en día, los nuevos proyectos optarán por utilizar la última versión de Unity3D, por lo que cada vez más personas elegirán UGUI.
Los nuevos proyectos habilitan UGUI y los proyectos antiguos continúan usando NGUI.
Espero hacer más trabajo basado en el código fuente.Modificaciones personalizadasy luego complételo enpropio marco del sistema, sirven mejor a la lógica del juego o tienen mejor rendimientopor encargo, entonces la mejor opción esNGUI .peroUGUITambién existe código fuente abierto, peroNo se puede personalizar a voluntad, solo basado en estoExtensiones y sobrecarga。