`
leleha10
  • 浏览: 9916 次
  • 性别: Icon_minigender_2
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

[Morn UI系列教程]Morn简介及使用教程

阅读更多

网页游戏开发的一大部分工作是在和UI制作上,一个好的工具及框架能使开发事半功倍,Adobe自带flash IDE和Flex各有不足。

 

Morn UI学习了Flash IDE使用的方便性(比如图层功能,对齐,缩放,层次切换等等),同时吸取Flex组件化的特点,抛弃了Flex臃肿的结构,具有轻量级,高性能,可视化,易扩展等特性,满足了各种个性化开发需求,详情可以到http://www.mornui.com/了解

下面说一下Morn Builder(可视化编辑器)使用方式

 

使用可视化UI编辑器(Morn Builder)制作游戏界面

提示:编辑器需要32位java环境,如果没有,请去http://www.java.com/下载安装完毕后,再执行下面教程

1.到网站http://blog.mornui.com/?page_id=17下载Morn UI编辑器及MornUILib组件库源码

2.解压并打开builder下的Main.exe,点击【创建新项目】,然后输入项目名和项目存放的位置

morn_ui_1

3.确定并创建好后,在左边资源面板,点击“添加资源”打开项目的资源目录(在morn里,图片即组件,编辑器根据资源前缀识别成对应的组件,命名详见《Morn资源命名规则》

morn_ui_2 

4.复制资源到刚才打开的assets目录,图片要以文件夹的方式存放,编辑器会以文件夹为单位打包为对应的swf(本文最下面提供了组件资源下载,也可以在官网demo里面找到)

morn_ui_3

5.在编辑器内按快捷键F5刷新,就能看到资源组件树了(如果提示java失败,请先下载一个32位java环境www.java.com,然后再编辑器使用快捷键Ctrl+F5强制刷新资源)

morn_ui_4

6.在编辑器内,使用快捷键Ctrl+N新建一个页面,起名叫Page1

morn_ui_5

7.拖拽左面资源区任意组件到视图内,摆放拼装成需要的界面。还可以通过右面的属性面板,设置各种参数以控制不同的显示效果

morn_ui_6

很简单吧,编辑器有很多功能,大部分功能都能在菜单和快捷工具栏中找到,并对应快捷键方便使用,有时间可以详细了解下

morn_ui_7

更多教程请参考http://blog.mornui.com/?cat=6

 

下面说一下如何

用代码控制UI

Morn UI库的使用

1.新建AS3项目到上面的项目目录(我这里是E:\test)(这里创建as3项目用的是FlashDevlop,用FlashBuilder类同,注意编译目录改为bin,默认为bin-debug)

morn_ui_8

 

2.解压上面下载的MornUILib文件,复制MornUILib/src下的源码到刚才新建的AS3项目的src目录下

morn_ui_9

 

3.在编辑器内,选中按钮,然后在属性面板var里面输入个名称,比如btn

morn_ui_10

4.编辑器内用快捷键Ctrl+S保存,然后按快捷键F12发布代码。发布成功后,Page1会对应生成Page1UI.as并默认发布到项目src/game/ui下,所用资源自动打包为swf,默认发布到项目bin/assets下(路径可配置,快捷键F9)

morn_ui_11

 

5.现在要使用这个页面,那么我们新建一个类,继承自这个Page1UI类,就可以随意控制它了(UI和逻辑分离)

morn_ui_12

6.在主文档程序Main.as里面,初始化Morn,加载资源,并实例化这个Page1页面

morn_ui_13 

7.编译项目,至此就能正确的运行了

morn_ui_14

非常简单吧,Morn UI还有更多功能呢,请参考后续教程

本文资源及源代码下载:test

资源单独下载:comp

0
6
分享到:
评论

相关推荐

    mornUI使用教程

    Morn UI是为游戏开发而生的ui框架及编辑器 具有以下优势: 1.可视化编辑UI。组织UI完全可视化 2.自定义组件。可以自定义扩充组件及编辑器表现,甚至用你自己写的组件(flash及flex都不够灵活) 3.并自动生成UI...

    AS3 开发ui编辑器 mornui

    mornui 编辑器 as3游戏开发ui解决方案 下载解压即可使用

    MornUI编辑器

    Morn UI是为游戏开发而生的ui框架及编辑器 具有以下优势: 1.可视化编辑UI。组织UI完全可视化 2.自定义组件。可以自定义扩充组件及编辑器表现,甚至用你自己写的组件(flash及flex都不够灵活) 3.并自动生成UI...

    MornUILib1.1.0alpha

    Morn UI是为游戏而生的,基于flash的轻量级,高性能,可视化UI解决方案 原地址:Morn UI 新版发布【flash轻量级,高性能,可视化的UI解决方案 ...

    morn-master

    Morn UI是为游戏开发而生的ui框架及编辑器 具有以下优势: 1.可视化编辑UI。组织UI完全可视化 2.自定义组件。可以自定义扩充组件及编辑器表现,甚至用你自己写的组件(flash及flex都不够灵活) 3.并自动生成UI...

    MORNSUN电源模块

    MORNSUN电源模块WRA_CKS-1W & WRB_CKS-1W系列是针对特定应用场景设计的DC-DC模块电源,其产品特点和应用范围如下: 1. 产品特点: - 宽输入电压范围:2:1,意味着输入电压变化范围可以达到两倍,例如从4.5V到9V...

    MORNSUN/金升阳电源模块A_D-W25&B_D-W25系列规格书.pdf

    MORNSUN/金升阳电源模块A_D-W25&B_D-W25系列规格书pdf,金升阳电源模块A_D-W25&B_D-W25系列 0.25W,定电压输入 隔离非稳定正负双路/单路输出DC-DC模块电源

    游戏登陆界面

    本文将详细讨论如何使用MornUI库创建一个游戏登录界面,并结合FD(可能指的是FireDevs或类似开发工具)来实现项目的具体功能。 首先,MornUI是一个专门用于构建用户界面的库,尤其适用于游戏中的界面设计。它提供了...

    定电压输入隔离稳压输出系列产品常见故障分析 MORNSUN IA IB IE IF 系列

    MORNSUN公司的定电压输入隔离稳压输出系列产品的故障排查及解决方案是本文的重点内容。该系列产品适用于IA、IB、IE及IF等多个系列。这些产品在实际应用中可能会遇到各种故障问题,本文将针对几种常见的故障现象进行...

    Morn文档,as3模板文档

    Morn文档,as3模板文档

    Morn是一个C语言的基础工具和基础算法库,包括数据结构、图像处理、音频处理、机器学习等,具有简单、通用、高效的特点 .zip

    Morn是一个专为C语言设计的基础工具和基础算法库,其核心价值在于提供了一系列实用的工具函数和算法,覆盖了多个关键领域,如数据结构、图像处理、音频处理以及机器学习。这个库的设计理念是简单、通用和高效,使得...

    Morn:Morn是一个C语言的基础工具和基础算法库,包括数据结构,图像处理,音频处理,机器学习等,具有简单,通用,高效的特点

    Morn是一个专为C语言开发的综合工具和算法库,旨在提供一系列基础功能,涵盖了从数据结构、图像处理到音频处理以及机器学习等多个领域。这个库的独特之处在于其设计原则——简单、通用和高效,使得开发者能快速地在...

    MORNSUN_电源应用指南

    综上所述,MORNSUN电源应用指南提供了关于电源设计及模块选用的详细指导,涵盖了从确定电源规格到选型技巧等多个方面。这些知识点对于从事电子系统设计的工程师来说非常有价值,能够帮助他们在实际工作中做出更为...

    电源技术中的MORNSUN公司率先推出包封封装模块电源

    MORNSUN公司近期在电源技术领域取得了重大突破,他们推出了全新的VADP系列包封封装模块电源。这一创新设计不仅极大地减小了产品的体积,同时也提升了电源的性能和安全性,为各种应用提供了更为灵活的选择。 VADP...

    金升阳MORNSUN四路隔离型RS-485典型应用方案

    金升阳MORNSUN推出的四路隔离型RS-485典型应用方案,提供了一种经济、实用的解决方案,特别适合于对信号隔离和抗干扰能力要求极高的应用场景。 首先,RS-485通信协议因其能够实现长距离传输和多节点连接的能力,...

    电源技术中的软启动技术在MORNSUN DC/DC电源模块中的应用

    通过我公司对宽电压输入系列产品的精心研发,MORNSUN的宽电压输入型产品性能已有了质的飞跃,同期推出了1W、3W、5W、10W、15W等多系列产品,均可广泛应用于工控总线、通讯等多个领域及不同行业。...

Global site tag (gtag.js) - Google Analytics