【iVX】十五分钟制作一款小游戏,iVX真有怎么神?

news2025/1/20 1:10:17

在这里插入图片描述


个人主页:【😊个人主页】
新人博主,喜欢就关注一下呗~


文章目录

  • 前言
  • iVX介绍
  • 初上手
  • 布置背景
  • 制作可移动物体
  • 总结(完善步骤)


前言

在上篇文章中,我向大家介绍了一种打破常规的编程方式——iVX,可能很多朋友会怀疑它是否真的那么强大,于是我花费了近一天的时间去了解学习它,并实际的上手体验。事实上,它给我带来的惊喜远远超出了我的想象。
在这里插入图片描述

iVX介绍

给没有看过我上篇文章的朋友科普科普:iVX 是一个“零代码”的可视化编程平台 ,拥有方便的在线集成开发环境,不需要下载开发环境,打开浏览器即可随时随地进行项目编辑。iVX 还拥有“一站式”的云资源,通过这一套一站式服务,iVX 可以实现一站式研发、一站式部署、一站式维护。iVX相当于“一款零代码可视化编程语言”+“IDE的集成开发环境(自带编译器)+“云端IAAS资源”。
在这里插入图片描述

初上手

在使用 iVX 进行开发是我们使用的是在线编辑器 VxEditor,在下面这个界面中我们可以选择多种开发场景并为自己的项目命名,这个在上篇文章中我也有详细的介绍过。在编写游戏时我使用的是绝对定位
在这里插入图片描述

布置背景

在这里插入图片描述
当我们点击创建过后会进入到一个这样的画面,添加背景的过程异常简单整个步骤中我们并不需要过多的思考,我们只需在左侧的组件工具栏中找到添加页面选项以此为基础我们需要添加画布并将画布填充至整个页面,为了接下来的操作,我们可以再添加放置容器,同样填充,接下来我们就可以将我们的背景图案拖至舞台,并调整相关参数。
在这里插入图片描述

在这里插入图片描述

制作可移动物体

在一款游戏中,来自玩家的操作必不可少,在iVX中,我们可以轻松的实现对目标的移动,并发挥很好的效果。
在此之前我们需要准备好我们需要移动目标的素材,在这里我使用的是小船。
我们将目标素材拖到背景中并调整好各个参数,在放置容器内我们添加一个新的对象组,并将右侧的目标文件拖至对象组中,并将对象组的作用范围有目标图案的范围完全重叠,并清空背景图案。添加对象组的目的也是方便我们在后面的操作中为目标添加移动特效。
在这里插入图片描述

之后我们只需在左侧的属性栏中找到允许拖到选项点击任意方向就完成了,我们可以运行试试。
在这里插入图片描述

总结(完善步骤)

我们在使用iVX开发时按照步骤来走,你可以发现原来制作游戏小程序也并不是很难:

  1. 确定项目目标和需求:首先需要确定开发的目标和需求,包括应用类型、功能、用户需求等。
  2. 设计应用界面和交互:设计应用界面和交互,包括布局、颜色、字体、按钮、动画效果等。
  3. 集成iVX框架:集成iVX框架到应用中,包括iVX SDK、iVX组件、iVX插件等。
  4. 编写业务逻辑:根据项目需求,编写业务逻辑代码,比如数据处理、网络请求、事件处理等。
  5. 调试和测试:在开发过程中,需要不断测试和调试应用,确保应用功能正常,性能达到预期。
  6. 发布应用:完成开发和测试后,可以将应用发布到应用商店或其他渠道,供用户下载和使用。

需要注意的是,在使用iVX开发过程中,需要熟悉iVX框架和相关技术,比如HTML、CSS、JavaScript等。同时,需要参考iVX官方文档和示例代码,以便更好地理解和应用iVX框架。

以上就是体验了一天iVX大的感悟,但iVX的深度远远不至于表面这么简单,它仍有许多内容值得我去学习与了解。但不可否认的是它的诞生颠覆了我过去对开发的了解,它为我们为了软件开发,小程序编写提供了一个全新的方式,试想一下,谁不希望拥有一个不需要下载安装,只需要在浏览器中就可完成软件开发的工具呢?如果这篇文章对你有帮助,欢迎点赞收藏评论关注!。
在这里插入图片描述

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

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

相关文章

每期一个小窍门: 一文助你理解火焰图

火焰图(flame graph)是性能分析的利器。本文介绍它的基本用法。 perf 命令 让我们从 perf 命令(performance 的缩写)讲起,它是 Linux 系统原生提供的性能分析工具,会返回 CPU 正在执行的函数名以及调用栈&…

Kafka3.0.0版本——文件清理策略

目录 一、文件清理策略1.1、文件清理策略的概述1.2、文件清理策略的官方文档1.3、日志超过了设置的时间如何处理1.3.1、delete日志删除(将过期数据删除)1.3.2、compact日志压缩 一、文件清理策略 1.1、文件清理策略的概述 Kafka 中默认的日志保存时间为…

sql:SQL优化知识点记录(十二)

(1)读锁案例讲解 加读锁和写锁 查看是否上锁:In_use:变成了1 读写锁对我们数据产生哪些影响: 读锁:是共享锁,其他线程可以查看: 加了读锁:session1不能修改自己&#xf…

JDK7多线程并发环境HashMap死循环infinite loop,CPU拉满100%,Java

JDK7多线程并发环境HashMap死循环infinite loop,CPU拉满100%,Java HashMap底层数据实现是数组链表,链表在哈希碰撞后装入新数据,像是一个桶。 HashMap在JDK7的实现中,并发环境存在死循环infinite loop问题。导致的结果…

Leetcode刷题笔记--Hot41-50

1--二叉树的层序遍历(102) 主要思路: 经典广度优先搜索,基于队列; 对于本题需要将同一层的节点放在一个数组中,因此遍历的时候需要用一个变量 nums 来记录当前层的节点数,即 nums 等于队列元素的…

Android高通 8.1 老化apk打开摄像头花屏问题

1、最近由于公司VR 3D系统要做双Camera老化测试apk,同时老化4小时需要轮询切换二个摄像头,保证后面camera标定精度数据更准确。 2、一开始我尝试用之前方案移植过去然后同时打开双摄像头 突然发现花屏 如下图所示 3、于是一第一时间想到是不是分辨率不兼…

个人信息保护专业人员认证(CCRC-PIPP)

数据已成为重要的生产要素,是国家基础性战略资源,个人信息是数据的核心和基础。保障公民个人信息权益,促进个人信息数据依法合理有效利用,已经成为政府和企业推动数字经济持续健康发展的首要任务。为促进个人信息保护领域人才队伍…

LeetCode127. 单词接龙

题目 力扣题目链接(opens new window) 字典 wordList 中从单词 beginWord 和 endWord 的 转换序列 是一个按下述规格形成的序列: 序列中第一个单词是 beginWord 。序列中最后一个单词是 endWord 。每次转换只能改变一个字母。转换过程中的中间单词必须是字典 wo…

AJAX学习笔记8 跨域问题及解决方案

AJAX学习笔记7 AJAX实现省市联动_biubiubiu0706的博客-CSDN博客 跨域:指一个域名的网页去请求另外一个域名资源.比如百度页面去请求京东页面资源. 同源与不同源三要素:协议,域名,端口 协议一致,域名一致,端口一致.才算是同源.其他一律不同源 新建项目测试: 1.window.open();…

VIRTIO-BLK代码分析(2)VIRTIO驱动分析

QEMU模拟的VIRTIO设备同时也是PCIE设备,Guest中VIRTIO PCIE驱动与之匹配,根据设备驱动模型,最终触发probe函数virtio_pci_probe()。该probe函数使能PCIE设备,并注册VIRTIO设备,并与VIRTIO-BLK匹配,触发VIRT…

手把手教你搭建园林园艺小程序商城

现如今,随着互联网的快速发展,小程序成为了企业和个人展示产品和服务的新方式。在园林园艺行业,构建一个园林园艺小程序能够更好地推广和销售自己的产品和服务。那么,如何构建一个园林园艺小程序呢?下面我们来详细介绍…

conda和Python的虚拟环境如何结合使用,以及二者之间到底有什么区别?

问题描述 今天在复现streamlit的代码时(参考Streamlit 讲解专栏(一):安装以及初步应用),根据这篇博文指导,要先用以下指令创建一个虚拟环境: # 创建虚拟环境(使用venv&a…

游戏软件报错d3dx9_43.dll丢失怎么解决?这5个解决方法可以修复

我想和大家分享一个关于电脑问题的话题——d3dx9_43.dll丢失怎么解决。这个话题对于很多使用电脑的朋友来说,可能是一个非常棘手的问题。d3dx9_43.dll是 DirectX中非常重要的一部分,许多游戏和应用程序都需要它来正常运行。如果丢失了这个文件&#xff0…

RDMA 相关bug记录

对于 Client 来讲,setupConnection 中的 cm_id 应该是本地的,意味着后续 create pd \ cq \ qp 等等传入的 cm_id 都是本地 id。但是对于 Server 来讲,收到 client 的链接请求时将 client 的 cm_id 传入 setupConnection,意味着后续…

RunnerGo怎么做性能测试

RunnerGo是一个功能强大,使用简单的性能测试平台,它基于go语言开发,支持接口管理、自动化测试、性能测试等功能。 RunnerGo有什么特点 支持并发模式、错误率模式、阶梯模式、每秒请求数模式、响应时间模式等多种压测模式,支持自…

软考高级之系统架构师之项目管理

今天是2023年09月06日,距离软考高级只有58天,加油! 概念 临时性:是指每一个项目都有一个明确的开始时间和结束时间,临时性也指项目是一次性的。 风险 风险具有以下特性:客观性、偶然性、相对性、社会性…

【探索Linux】—— 强大的命令行工具 P.8(进程优先级、环境变量)

阅读导航 前言一、进程优先级1. 优先级概念2. Linux查看系统进程3. PRI(Priority)和NI(Nice) 二、环境变量1. 概念2. 查看环境变量方法3. 环境变量的组织方式4.通过代码获取环境变量5. 环境变量的特点 总结温馨提示 前言 前面我们…

MySQL主从复制读写分离

读写分离 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库 读写分离的好处 因为数据库的“写…

在Linux系统启动java程序(jar包)

文章目录 1. mvn install生成jar包2. 利用ftp工具将jar包上传到linux服务器3. 在linux服务器上启动jar包3.1 直接启动jar包3.2 后台启动jar包3.3 后台不挂断启动jar包3.4 后台不挂断启动jar包并输出日志到指定文件3.5 其他 1. mvn install生成jar包 2. 利用ftp工具将jar包上传到…

小程序中如何查看会员的积分和变更记录

​积分是会员卡的一个重要功能,可以用于激励会员消费和提升用户粘性。在小程序中,商家可以方便地查看会员卡的积分和变更记录,以便更好地了解会员的消费行为和积分变动情况。下面将介绍如何在小程序中查看会员卡的积分和变更记录。 1. 找到指…