TinyEngine 低代码引擎:带你5分钟高效构建游戏登录界面

news2024/9/23 13:26:08

本文由体验技术团队 TinyEngine 项目成员李旭宏创作,欢迎大家实操体验,本体验项目基于 TinyEngine 低代码引擎提供的环境,通过体验简单拖、拉、拽的形式帮助开发者快速了解低代码引擎的使用流程,达到快速开发游戏登录界面的效果。

体验目标

通过体验华为云 TinyEngine 低代码引擎,轻松使用各种组件和图元,帮助开发者高效构建 Web 应用。并通过各种拖拽功能在画布上实现流畅体验,从而深入了解 TinyEngine 低代码引擎的能力。

体验场景

  • 现网环境
  • 需要安装 chrome、git、pnpm 、VSCode、node.js(16.15.0 版本)
  • 网络可以访问 github
  • 访问地址:https://github.com/opentiny/tiny-engine

环境搭建

1、在任意盘符新建文件夹,并命名为 project
2、然后打开命令行工具,切换路径到该文件夹。

在这里插入图片描述

3、下载代码,执行命令行:git clone https://github.com/opentiny/tiny-engine.git

在这里插入图片描述

4、在命令行工具内执行 cd tiny-engine

5、在命令行工具内执行 pnpm install ,并等待命令行的结束(安装过程中如果卡顿,请按回车键)
在这里插入图片描述

6、安装完成。

在这里插入图片描述

7、启动项目,在命令行工具执行,浏览器会自动打开项目地址 pnpm dev

8、清空画布,开始正式体验之旅。

在这里插入图片描述

体验步骤

一、搭建页面

1、拖入 Box 组件布局。

在这里插入图片描述

2、书写全局样式。

在这里插入图片描述

3、复制以下样式到编辑框,并保存。

body {
  background-image: url('https://tinyengine-assets.obs.cn-north-4.myhuaweicloud.com/files/images/image-dragon_3500x2380.jpg');
  background-position: 0px 0px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 100vw;
  height: 100vh;
  position: relative;
}

在这里插入图片描述

4、拖入登录框布局,并设置样式(包含间距、尺寸、边框)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、 拖入文本框。

在这里插入图片描述

6、如下,设置文本属性为恐龙传奇登录。

在这里插入图片描述

7、设置如下样式:点击如下排布布局,设置文本字号为32px,字重为900-B,颜色为#f52424,选择居中对齐。

在这里插入图片描述

8、拖入表单组件。
在这里插入图片描述

9、设置间距样式。

在这里插入图片描述

10、 设置标签位置属性。

在这里插入图片描述

11、选中【人员】所在的表单子项,打开【字段名】插槽开关。

在这里插入图片描述
在这里插入图片描述

12、拖入文本组件。

在这里插入图片描述

13、设置文本属性:【账号】

在这里插入图片描述

14、设置如下字体样式。

在这里插入图片描述

15、【密码】表单子项配置重复步骤 11-14,即完成页面搭建。

在这里插入图片描述

二、生成代码

1、打开预览模板工程 git 仓库

opentiny/tiny-engine-generate-preview

2、复制 git 地址或直接下载 ZIP 包到本地。

在这里插入图片描述

3、如果使用 git 下载,在指定目录空白处右键,打开【git bash】

在这里插入图片描述

4、输入命令。

$ git clone https://github.com/opentiny/tiny-engine-generate-preview.git

5、等待代码下载完成。

在这里插入图片描述

6、点击工具栏下载图标,生成代码到本地。

在这里插入图片描述

7、选择代码保存的文件夹。

注:建议选择模板工程目录,以便捷替换指定文件

在这里插入图片描述

8、弹出允许弹窗,点击【修改文件】

在这里插入图片描述

9、选择生成到本地的文件,可选择生成全部或部分,点击【确定】

在这里插入图片描述

10、右上角弹出提示:“代码文件保存成功”

在这里插入图片描述

11、打开 VSCode,选择打开文件夹,打开模板工程。

在这里插入图片描述

12、Ctrl + J 打开终端,安装依赖。

$ npm install

13、依赖安装完成后,运行命令启动。

$ npm run dev

14、打开页面预览。
在这里插入图片描述

也欢迎一起参与开发者体验活动赢奖品图片:开发者体验活动|TinyEngine 低代码引擎:带你5分钟快速构建游戏登录界面

关于 OpenTiny

在这里插入图片描述

OpenTiny 是一套企业级 Web 前端开发解决方案,提供跨端、跨框架、跨版本的 TinyVue 组件库,包含基于 Angular+TypeScript 的 TinyNG 组件库,拥有灵活扩展的低代码引擎 TinyEngine,具备主题配置系统TinyTheme / 中后台模板 TinyPro/ TinyCLI 命令行等丰富的效率提升工具,可帮助开发者高效开发 Web 应用。


欢迎加入 OpenTiny 开源社区。添加微信小助手:opentiny-official 一起参与交流前端技术~
OpenTiny 官网:https://opentiny.design/
OpenTiny 代码仓库:https://github.com/opentiny/
TinyVue 源码:https://github.com/opentiny/tiny-vue
TinyEngine 源码: https://github.com/opentiny/tiny-engine
欢迎进入代码仓库 Star🌟TinyEngine、TinyVue、TinyNG、TinyCLI~ 如果你也想要共建,可以进入代码仓库,找到 good first issue标签,一起参与开源贡献~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1706647.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java Object类方法介绍

Object作为顶级类,所有的类都实现了该类的方法,包括数组。 查询Java文档: 1、object.eauqls(): 其作用与 有些类似。 : 是一个比较运算符,而不是一个方法。 ①可以判断基本类型,也可以判断引用类型。 ②若…

【C++】构造函数、析构函数、拷贝构造与运算符重载

文章目录 1.类的六个默认构造函数2.构造函数2.1特性2.1.1 函数名与类名相同2.1.2. 无返回值(不能写void)2.1.3. 对象实例化时编译器自动调用对应的构造函数2.1.4 构造函数可以重载2.1.5编译器生成默认的构造函数2.1.6编译器生成的默认构造有何用&#xf…

webserver服务器从零搭建到上线(九)|EpollPoller事件分发器类(一)——详解成员变量、简述成员方法

在本节中&#xff0c;我们一起来仔细探讨一下EpollPoller类。该类可以说是muduo库中最最核心的类了&#xff0c;一定要搞懂&#xff01; 文章目录 私有成员using ChannelList std::vector<Channel*>looping_、quit_threadId_pollReturnTime_、poller_wakeup_fd、wakeupC…

AI赋能:人工智能技术驱动下的品牌海外市场精准分析与营销策略

随着全球化的加速和科技的飞速发展&#xff0c;品牌在海外市场的竞争愈发激烈。为了在竞争激烈的国际市场中脱颖而出&#xff0c;品牌需要更深入地了解海外消费者的行为、趋势和偏好。在这个过程中&#xff0c;人工智能&#xff08;AI&#xff09;技术以其强大的数据处理和分析…

3、python安装-linux系统下

安装前置依赖软件&#xff0c;安装完成后&#xff0c;打开官网&#xff0c;下载linux系统下的python安装包&#xff1a; 选择最新的版本 点击最新版本&#xff0c;进入版本对应的界面&#xff0c; 选择第一个进行源码的编译&#xff0c;右键选择复制连接地址&#xff0c; 回到终…

大数据面试题 —— Hive

目录 Hive 是什么为什么要使用 HiveHive 的优缺点Hive的实现逻辑&#xff0c;为什么处理小表延迟比较高你可以说一下 HQL 转换为 MR 的任务流程吗 ***你可以说一下 hive 的元数据保存在哪里吗 ***Hive与传统数据库之间的区别Hive内部表和外部表的区别 ***hive 动态分区与静态分…

Generate Anything Anywhere in Any Scene #论文阅读

URL https://arxiv.org/pdf/2306.17154 TD;DR 2023 年 6 月 Wisconsin 的文章。围绕 ip 保持做的扩展任务&#xff0c;核心目标是对指定 ip 可以生成任意大小的&#xff08;指定 ip&#xff09;、任意背景的图片&#xff0c;同时可以通过 bbox 控制物体位置和多物体生成。主…

当客户说价格比市场还要高,就这么回怼!

外贸客户说:价格高出市场价30%。我们给客户卖产品&#xff0c;难免会有讨价还价这回事&#xff0c;讨价还价也是一门技术活&#xff0c;得摸透客户心理还要在嘴皮子上占优势&#xff0c;局面还得拿到主动权… 所以今天给大家分享一些讨价还价的思路和要点&#xff0c;希望大家用…

若依新增页面,在左侧显示菜单栏的页面,可点击

选择指定的某个目录下 菜单名称&#xff0c;路由地址&#xff0c;组件路径这几个是必填的&#xff0c;其他的暂时就不用管了。 菜单名称&#xff1a;就是显示到左侧目录中的名称。 路由地址&#xff1a;自定义&#xff0c;一般写页面名称就可以。 组件路径&#xff1a;根据前端…

神奇的一万

在代码界&#xff0c;有个神奇的存在&#xff0c;它叫一万&#xff1a;eval&#xff08;&#xff09;。 这个神奇的一万&#xff0c;在python和JavaScript中都存在&#xff0c;作用也是基本相同的。 Python中的eval函数能将字符串str当成有效的表达式来求值并返回计算结果。 …

四川易点慧电商抖音小店:引领潮流,打造电商新标杆

在数字化浪潮席卷全球的今天&#xff0c;电子商务以其独特的魅力和优势&#xff0c;正逐渐成为推动经济发展的重要力量。四川易点慧电子商务有限公司抖音小店&#xff0c;作为电商领域的一股新生力量&#xff0c;以其创新的经营理念和卓越的服务品质&#xff0c;迅速赢得了市场…

弘君资本炒股技巧:股票定向增发是什么意思?是好是坏?

股票定向增发是指已上市的公司向指定的组织或者个人投资者额外发行股份募集资金的融资方法&#xff0c;发行价格为发行前某一阶段的平均价的必定比例&#xff0c;增发的价格不得低于前二十个买卖日股票均价的80&#xff05;。 例如&#xff0c;个股定增前二十个买卖股票平均价为…

降压芯片SL3036耐压100V 电机驱动板应用48-85V降压12V 1A以内

降压芯片SL3036以其卓越的耐压特性&#xff0c;能够在高达100V的电压环境下稳定运行&#xff0c;为电机驱动板等应用提供了强大的电源支持。这款芯片在电机驱动板中发挥着至关重要的作用&#xff0c;特别是在那些需要48-85V宽范围输入电压并降压至稳定12V输出的场景中&#xff…

Echarts圆环图偏移后 中心文字居中对齐实现

像上图中这样圆环图并不在div的中间时&#xff0c;中心的文本需要居中展示 一开始用left百分比但数据一旦变长或变短就会偏移 像这样 实在是太不美观了 所以我们这里使用动态的left通过文本的长度来计算 /*** 计算文本宽度* param {String|Number} text* param {String} font*…

再创佳绩丨达梦数据库一体机荣获2024数字中国创新大赛·信创赛道总决赛一等奖

5月24日&#xff0c;第七届数字中国建设峰会在福州盛大开幕&#xff0c;峰会内容安排包含开幕式、主论坛、分论坛、数字中国创新大赛、现场体验区及成果发布和专业工作会议等。武汉达梦数据库股份有限公司(以下简称达梦数据)受邀参加并在展、会、赛等多个环节深度参与。达梦全栈…

李廉洋:5.29黄金原油持续震荡,今日美盘行情走势分析及策略。

黄金消息面分析&#xff1a;美联储理事鲍曼周二表示&#xff0c;她支持要么先等等再开始放缓缩减资产负债表&#xff0c;要么采取比本月早些时候宣布的更温和的放慢缩表进程。鲍曼认为商业银行准备金水平仍然充足&#xff0c;这让官员们有更多时间来推进缩表进程。“在准备金接…

六一儿童节创意项目:教你用HTML5和CSS3制作可爱的雪糕动画

六一儿童节快到了&#xff0c;这是一个充满童趣和欢乐的日子。为了给孩子们增添一份节日惊喜&#xff0c;我们决定用HTML5和CSS3制作一个生动有趣的雪糕动画。通过这个项目&#xff0c;不仅能提升你的前端技能&#xff0c;还能带给孩子们一份特别的节日礼物。无论你是前端开发新…

unity接入live2d

在bilibili上找到一个教程&#xff0c;首先注意一点&#xff0c;你直接导入那个sdk&#xff0c;并且打开示例&#xff0c;显示的模型是有问题的&#xff0c;你需要调整模型上脚本的一个枚举值&#xff0c;调整它的渲染顺序是front z to我看教程时候&#xff0c;很多老师都没有提…

Python魔法之旅-魔法方法(01)

目录 一、概述 1、定义 2、作用 二、主要应用场景 1、构造和析构 2、操作符重载 3、字符串和表示 4、容器管理 5、可调用对象 6、上下文管理 7、属性访问和描述符 8、迭代器和生成器 9、数值类型 10、复制和序列化 11、自定义元类行为 12、自定义类行为 13、类…

SpringJDBC

1.前言 Spring JDBC可以帮助开发者节省大量开发工作 自动去处理一些低级细节 比如&#xff1a;异常处理、打开和关闭资源(Connection、PreparedStatement、Statement、ResultSet) 需要下载的jar包&#xff1a; spring-jdbc(普通jar包、源码jar包)由于没有依赖其他的jar包 所以只…