Y3编辑器官方文档1:编辑器简介及菜单栏详解(文件、编辑、窗口、细节、调试)

文章目录

    • 一、新建项目
    • 二、 编辑器主界面
      • 2.1 游戏场景
      • 2.2 导航栏/菜单栏
      • 2.3 功能栏
    • 三、菜单栏详细介绍
      • 3.1 文件
        • 3.1.1 版本管理
        • 3.1.2 项目管理(多关卡)
          • 3.1.2.1 多关卡功能说明
          • 3.1.2.2 关卡切换与关卡存档
      • 3.2 编辑
        • 3.2.1 通用设置
        • 3.2.2 键位设置
      • 3.3 窗口(日志)
      • 3.4 细节
        • 3.4.1 语言设置
        • 3.4.2 游戏规则
        • 3.4.3 属性定义(单位、玩家、攻防属性/公式、主属性、英雄经验)
        • 3.4.4 玩家设置
        • 3.4.5 美术效果
          • 3.4.5.1 风格
          • 3.4.5.2 天空盒
          • 3.4.5.3 雾效
          • 3.4.5.4 战争阴影
          • 3.4.5.5 特效
          • 3.4.5.6 全局天气
          • 3.4.5.7 指示器外观
          • 3.4.5.8 阴影质量
          • 3.4.5.9 受击表现
          • 3.4.5.10 植被参数(略)
      • 3.5 日志与调试
        • 3.5.1 游戏日志
        • 3.5.2 调试信息
        • 3.5.3 使用火焰图分析ECA性能
        • 3.5.4 常见ECA性能优化思路
      • 3.6 游戏插件上传教程(略)

  • Y3编辑器官方文档1:编辑器简介及菜单栏详解(文件、编辑、窗口、细节、调试)
  • Y3编辑器文档2:场景编辑(地形编辑、物件放置)
  • y3编辑器文档3:物体编辑器

一、新建项目

参考《开发者文档》、《FFmpeg详细安装步骤和使用笔记》

  在启动页面,可以直接打开最近制作的地图或新建空白地图。你可以选择新建一个完全空白的新工程,或使用内置的模板(如TD、ACT)开始创建游戏。新建时,可以选择地图大小和UI模板来作为初始的UI风格,点击放大镜可以预览UI风格。

  • 进入项目后,你也可以通过细节-地图设置-地图大小(Alt+M)进行更改地图尺寸;
  • 可以在界面编辑器中进行自定义UI修改

  默认游戏中可使用的地形和悬崖纹理,点击下拉框,我们可以选择不同场景的地形纹理。创建完毕,就来到了Y3编辑器主界面。

二、 编辑器主界面

参考《开发者文档:主界面》

2.1 游戏场景

中间界面是游戏场景,可以使用右边的工具面板添加游戏角色、编辑地形等。

在这里插入图片描述

  • 滚动鼠标滚轮即可移动主视角的视距;
  • 按住鼠标右键可以自由挪动地形
  • 按住鼠标左键进行单位选择
  • 按住Ctrl+鼠标右键旋转鼠标即可进行场景的旋转效果。

2.2 导航栏/菜单栏

  主界面顶部是导航栏/菜单栏,提供针对编辑器和项目的基本设置功能。分为文件(git版本管理和多关卡管理)、编辑( 通用设置和 键位设置)、窗口、细节、调试、发布、插件、帮助和AI客服。

在这里插入图片描述

  • 插件功能可以快速获取其他人提供的成套逻辑或资源,或者扩展编辑器功能。
  • 帮助可以快速进入开发者学院和开发者文档

  菜单栏下方设置了撤销,恢复以及保存的快捷按钮。点击左上角运行按钮,或按下Ctrl+F9即可测试游戏,有三种测试方式可供选择。
在这里插入图片描述

  1. 编辑器内运行游戏
    复用当前编辑器窗口进行测试,编辑窗口会变成游戏运行窗口,所以无法再执行游戏编辑操作。

  2. 独立进程运行游戏
    唤出一个额外窗口运行游戏,不会阻塞编辑器本身的编辑项目操作。

  3. 本地多开运行游戏
    如果当前游戏是多人游戏,你可以通过本地多开功能为每一个玩家运行一个窗口,借此测试多人游戏功能。

  在测试状态下,游戏就会按照设定的逻辑开始运行,可以自由控制人物行走。此时运行按钮会变成测试退出按钮,再次按下Ctrl+F9回到编辑器页面。游戏制作完成后,可以通过点击发布按钮上传游戏到平台

2.3 功能栏

在这里插入图片描述

游戏场景顶部是功能栏,包含了几个核心功能的入口:

功能模块功能描述
物体编辑器编辑和管理游戏中的单位、物品、技能、投射物、可破坏物、科技等,包括模型和属性等。
触发器所有游戏逻辑的诞生地,比如怪物的刷新、人物升级奖励等。
界面编辑器实现人机交互界面美化的整体UI编辑。
资源管理器查看管理所有地图资源,包括模型、音效、特效、图标、鼠标样式、天空球、字体、地形纹理、序列帧、Spine和Live2D,支持导入本地资源文件。
资源商店支持下载或购买各种能用于项目的资源,比如模型,特效,界面组件乃至触发器逻辑。
表格编辑器一个数据管理工具,可以借由表格保存一些数据,并且快速地调试。

三、菜单栏详细介绍

3.1 文件

3.1.1 版本管理
  • 在Git官网下载并安装Git for Windows,安装过程详见《Git下载安装教程》。
  • 在Github上注册Github账号
  • 配置本地Git信息和SSH ,创建本地项目并上传到Github。详见GitHub官方课程、《GitHub 详细教程》、《一文搞懂git版本库管理》。

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

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

相关文章

前端视角下的Go语法学习:创建 Go 项目

今日话题 使用 GoLand 创建 Go 项目 作者: 时间:2024年6月20日 17时16分14秒 主线任务 一、GoLand 创建项目 1、点击 “new Project” 按钮 2、已经有下载过两个 Golang SDK 版本,选择版本创建即可~ 3、如果没有下载过Golang SDK&#…

数据结构6.3--交换排序

目录 交换排序基本思想 1.冒泡排序 2.快速排序 2.1hoare版本 2.2挖坑法 2.3前后指针版本 交换排序基本思想 所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾…

Unity 制作一个视频播放器(打包后,可在外部编辑并放置新的视频)

效果展示: 在这里,我把视频名称(Json)和对应的视频资源都放在了StreamingAssets文件夹下,以便于打包后,客户还可以自己在外部增加、删除、修改对应的视频资料。 如有需要,请联细抠抠。

软件工程知识点

软件开发模型1 软件开发模型2 软件过程模型习惯上也称为软件开发模型,它是软件开发全部过程、活动和任务的结构框典型的软件过程模型有瀑布模型、增量模型、演化模型(原型模型、螺旋模型)、喷泉模型基于构件的开发模型和形式化方法模型等。 极限编程 开发方法 RUP…

Apache Echarts和POI

目录 Apache ECharts 介绍 入门 绘制一个简单的图表 Apache POI 介绍 通过POI创建Excel文件并且写入文件内容 通过POI读取Excel文件中的内容 导出Excel表格 Apache ECharts 介绍 Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观&#xf…

COLA学习之环境搭建(三)

小伙伴们,你们好,我是老寇,上一节,我们学习了COLA代码规范,继续跟老寇学习COLA环境搭建 首先,打开GitHub,搜索 COLA 请给这个COLA项目点个Star,养成好习惯,然后Fork到自…

【友加畅捷】软件保存/激活云加密/授权码的时候失败。

【问题现象】 畅捷通T1飞跃专业版,在保存云加密的时候提示: 获取加密失败,请检查数据库是否正确连接。 【解决方法】 服务器目录FYDogServer.ini文件,将DogCloud0改成DogCloud1, 然后重新保存。 【问题现象】 U通用…

单链表(数组模拟)

单链表的结构 用数组来模拟的话&#xff0c;需要两个数组&#xff0c;通过下标关联起来 例如&#xff1a; #include <bits/stdc.h>using namespace std;const int N 100010;int e[N]; //储存第i个插入的数的值 int ne[N]; //储存下标为i的next指针 int n; int idx1; int…

docker compose容器编排工具

华子目录 docker compose概述主要功能工作原理docker compose中的管理层docker compose的常用命令参数构建和重新构建服务docker compose的yaml文件一、服务&#xff08;services&#xff09;二、数据卷&#xff08;volumes&#xff09;三、网络&#xff08;networks&#xff0…

科普时刻 | 无线充电热管理:挑战与解决方案

无线充电器可通过电磁感应&#xff0c;在不直接进行电接触的情况下执行电能传输&#xff0c;因此无需繁杂的电缆电线连接&#xff0c;便可为我们的手机、手表、平板电脑以及耳机等设备供电。然而&#xff0c;随着对电子设备更快充电的需求不断增加&#xff0c;热管理对于防止过…

用ChatGPT-o1进行论文内容润色效果怎么样?

目录 1.引导问题发现 2.角色设定 3.整理常问修改 4.提供样例 5.小细节 小编在这篇文章中分享如何充分利用ChatGPT-o1-preview来提升论文润色的技巧。小编将持续跟进最新资源和最新的调研尝试结果&#xff0c;为宝子们补充更多实用的写作技巧。这些技巧将有助于您更有效地利…

数据可视化大屏UI组件库:B端科技感素材PSD

在数据可视化领域&#xff0c;一个出色的大屏UI设计不仅能够准确传达数据背后的信息&#xff0c;更能提升用户的视觉体验。然而&#xff0c;对于UI设计师而言&#xff0c;设计这样一款界面往往面临着寻找合适设计素材的挑战。为了应对这一难题&#xff0c;我们推出了这款数据可…

深度学习中的损失函数

损失函数是深度学习模型训练过程中不可或缺的一部分&#xff0c;是模型预测值与真实值之间差异的客观衡量标准。它们是模型训练的基础&#xff0c;指导算法调整模型参数&#xff0c;以最小化损失并提高预测准确性。它们衡量了模型预测值与真实值的吻合程度。通过最小化这种损失…

#自定义数据类型-简单模拟进程执行

#include <iostream> #include <string> #include <iomanip> using namespace std;//定义一个名为process的结构体&#xff0c;用于表示进程相关信息 //包含进程名、进程ID、进程优先级、进程状态、进程所需CPU时间、进程描述等成员 struct process {string …

【论文阅读】处理器芯片敏捷设计方法:问题与挑战

作者&#xff1a;包云岗老师 包云岗老师是计算机体系结构方向的大牛&#xff0c;推动了体系结构方面的开源事业! 欢迎对本栏目感兴趣的人学习"一生一芯"~ 学习体会&#xff1a; 已有的软硬件生态系统和开发成本制约了对新结构的探索。但目前仍在几种路线上做尝试~ 1…

Redis原理—4.核心原理摘要

大纲(9870字) 1.Redis服务器的Socket网络连接建立 2.Redis多路复用监听与文件事件模型 3.基于队列串行化的文件事件处理机制 4.完整的Redis Server网络通信流程 5.Redis串行化单线程模型为什么能高并发 6.Redis内核级请求处理流程与原理 7.Redis通信协议与内核级请求数据…

十五、K8s计划任务JobCronJob

K8s计划任务CronJob&Job 一、Job可以干什么 Job 控制器用于管理 Pod 对象运行一次性任务,比方说我们对数据库备份,可以直接在 k8s 上启动一个 mysqldump 备份程序,也可以启动一个 pod,这个 pod 专门用来备份用的,备份结束 pod 就可以终止了,不需要重启,而是将 Pod…

一文掌握 OpenGL 几何着色器的使用

学习本文需要具备 OpenGL ES 编程基础,如果看起来比较费劲,可以先看入门文章 OpenGL ES 3.0 从入门到精通系统性学习教程 。 什么是几何着色器 几何着色器(Geometry Shader) OpenGL 管线中的可选着色器阶段,位于顶点着色器(Vertex Shader) 和光栅化阶段 之间。 其核心…

PHP语法学习(第十天)—PHP 表单

各位&#x1f9cd;‍♂️ 周一愉快♪٩(ω)و♪ 我是练小杰&#xff0c;今天开启新的篇章——PHP 表单 另外&#xff0c;想要学习更多PHP语法相关内容点击 “PHP专栏”~~~ 今天由我强哥来带领大家学习~~ 文章目录 PHP 表单简介表单的基本结构表单数据操作PHP 中的 $_POST 和 $_…

卫生巾检测项目、检测标准梳理

为了确保卫生巾在使用过程中具备良好的吸收性、舒适性、透气性&#xff0c;并且符合卫生安全标准&#xff0c;避免对人体健康造成不良影响&#xff0c;需要对其进行一系列检测。 名找我 一、检测项目 外观质量 检查卫生巾的形状、尺寸是否与标识相符&#xff0c;表面是否平整…