Octave3D 关卡设计插件
课程参考链接
这位大佬有在视频合集中有详细的讲解,个人体验过,感觉功能很强大
https://www.bilibili.com/video/BV1Kq4y1C72P/?share_source=copy_web&vd_source=0a41d8122353e3e841ae0a39908c2181
Prefab资源管理
第一步 在场景中创建一个空物体,作为地图的父节点。然后在该节点上挂载Octave 3D World Builder脚本


第二步 导入Prefab资源
打开Prefab Management窗口

取消勾选Show Hints,就可以隐藏下面的提示信息

将Project目录下存放预制体的文件夹拖拽到Prefab Management指定区域,Octive3D会根据文件夹的名称生成对应的一个类型Active Category,可以进行切换预制体类型目录



保存配置文件
保存导入的预制体文件夹的类型

每次资源管理变动都需要重新保存配置文件
加载配置文件

选择配置文件进行加载,这样就不用每次都要拖拽预制体文件夹,进行创建类型管理
工具栏

| 图标 | 描述 | 快捷键 |
|
| 对象放置工具 | A |
|
| 对象选择工具 | S |
|
| 对象消除工具 | D |
|
| 对象吸附工具 | 无 |
注意:如果快捷键失效,那么需要在场景中获取焦点,点击选择地图父节点,然后在场景中随意点一下或者点击F键,获取焦点,就可以使快捷键生效了。
对象放置工具

放置模式
| 图标 | 描述 | 快捷键 |
|
| 装饰模式 | 1 |
|
| 点击模式 | 2 |
|
| 路径模式 | 3 |
|
| 块放置模式 | 4 |
点击模式
通过鼠标点击放置对应的预制体,一次只能放置一个
装饰模式
可以在一个物体的表面进行放置预制体

连续放置物体,修改Stroke Distance可以调整连续放置物体的距离


块放置模式


| 描述 | 快捷键 |
| 增加Y轴高度 | G |
| 降低Y轴高度 | H |
| 可以画出正方形的区域块 | Shift+鼠标拖拉 |
| 转换生成块的方向 | E |
| 取消放置 | ESC键 |
限制块放置的范围

路径模式
| 描述 | 快捷键 |
| 确定一个路径转折点 | 点击鼠标左键 |
| 取消放置 | ESC键 |
| 路径到上一个转折点 | R键 |
| 绘制出路径 | 点击Shift+鼠标左键 |
对象选择工具

| 图标 | 描述 | 快捷键 |
|
| 选择工具 | W |
|
| 旋转工具 | E |
|
| 缩放工具 | R |
|
| 延展工具 | Q |
延展工具
点击Ctrl键进行拖拽预制体就可以进行延展

左上角为延展间隔设置
批量选择预制体
1、使用鼠标+Ctrl进行多选,再点击一下就可以取消选择
2、直接进行框选
3、选择场景中同种类的所有预制体,先选择一个物体,然后点击G键

预制体替换
1、替换成场景中已经存在的预制体
在场景中选择需要替换的预制体后,在按下空格键的同时使用鼠标左键进行点选即可替换
2、替换成资源面板中的预制体
在场景中选择需要替换的预制体后,在按下Shift键的同时使用鼠标左键进行点选即可替换
对象消除工具

一共有三种想消除模式

| 名称 | 模式 | 描述 |
| Hovered Object | 点击消除模式 | 点击场景的物体即可消除 |
| Object Mass 2D | 2D笔刷模式 | 可以大批量消除场景中的物体 |
| Object Mass 3D | 3D笔刷模式 | 自行体会 |

勾选该选项,在消除物体后可以通过Ctrl+Z进行恢复,如果不勾选的话,在消除物体后将不能被恢复。
2D笔刷模式

Ctrl+鼠标滚轮 调整2D笔刷大小

勾选这个选项,2D笔刷会消除与笔刷相交的所有物体,取消勾选,2D笔刷之会消除完全被包裹在笔刷内的物体
旋转、缩放
旋转
| 快捷键 | 作用 |
| X | 按照x轴进行固定角度旋转 (固定角度默认为90度,也可以自定义设置) |
| Y | 按照y轴进行固定角度旋转 |
| Z | 按照z轴进行固定角度旋转 |
| Shift+X +拖动鼠标 | 按照x轴进行任意角旋转 |
| Shift+Y +拖动鼠标 | 按照Y轴进行任意角旋转 |
| Shift+Z +拖动鼠标 | 按照z轴进行任意角旋转 |
| I | 恢复到最初的旋转 |
缩放
| 快捷键 | 作用 |
| Shift+Ctrl | 整体缩放 |
| O | 恢复到最初的大小 |

在More Settings中来自定义设置旋转的固定值,或者缩放时的灵敏度
轴心点捕捉与表面对齐

表面对齐
Ctrl+空格+滚轮 调整对象吸附平面的网格数量,调整精度


相关文章:
Octave3D 关卡设计插件
课程参考链接 这位大佬有在视频合集中有详细的讲解,个人体验过,感觉功能很强大 https://www.bilibili.com/video/BV1Kq4y1C72P/?share_sourcecopy_web&vd_source0a41d8122353e3e841ae0a39908c2181 Prefab资源管理 第一步 在场景中创建一个空物体…...
【论文笔记-TPAMI 2024】FreqFusion:用于密集图像预测的频率感知特征融合
Frequency-aware Feature Fusion for Dense Image Prediction 用于密集图像预测的频率感知特征融合 Abstract:密集图像预测任务要求具有强类别信息和高分辨率精确空间边界细节的特征。为了实现这一点,现代分层模型通常利用特征融合,直接添加…...
DeepBI成单关键词管理策略:提升转化与曝光,助力电商业绩双增长
在电商竞争愈发激烈的市场环境中,优化广告投放的关键词管理是提升产品转化率和曝光量的关键。特别是对于那些已经证明其转化能力的成单关键词,如何更好地管理和优化,成为了卖家们亟需解决的问题。DeepBI通过一套智能化的管理方案,…...
ai-3、机器学习之逻辑回归
机器学习之逻辑回归 1、分类问题2、逻辑回归2.1、二分类问题线性回归2.2、二分类问题逻辑回归 1、分类问题 分类问题常用的算法:逻辑回归 y0 :垃圾邮件 y1:正常邮件 准确来说是分类任务与线性回归任务的区别 2、逻辑回归 2.1、二分类问题线性回归 分类…...
在kubernetes集群中持续压测 SpringCloud 应用,pod 的 memory cache 持续增长问题
问题描述 在kubernetes集群中压测 SpringCloud 应用,持续压测, pod 的 memory cache 持续增长,导致 pod 最终挂了。上图看看效果吧~pod的资源配置 cpu: 1~2 core内存:1~3 G pod 数:1分析思路 1)pod 级的 Memory Cache ,显示的为当前 pod 的 linux 系统的 cache 内存的…...
金融赋能绍兴纺织 民生银行助力外贸中小微企业“走出去”
在浙江绍兴,纺织业作为一张熠熠生辉的产业名片,承载着深厚的历史底蕴与蓬勃的发展活力。这里依傍长三角经济圈,交通网络纵横交错,将原材料产地与广阔市场紧密相连;产业集群高度成熟,上下游产业链完备&#…...
ubuntu:换源安装docker-ce和docker-compose
更新apt源 apt换源:ubuntu:更新阿里云apt源-CSDN博客 安装docker-ce 1、更新软件源 sudo apt update2、安装基本软件 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common lrzsz -y3、指定使用阿里云镜像 su…...
基于 Elasticsearch 和 Milvus 的 RAG 运维知识库的架构设计和部署落地实现指南
最近在整理一些业务场景的架构设计和部署落地实现指南 先放一个 【基于RAG的运维知识库 (ElasticSearch + Milvus) 的详细实现指南】,其中包含了详尽的技术实现细节、可运行的示例代码、原理分析、优缺点分析和应用场景分析。 架构描述: 基于RAG的运维知识库 (ElasticSearch…...
基于Python的web漏洞挖掘,漏洞扫描系统(附源码,部署)
本次技术通过利用Python技术来开发一款针对web漏洞挖掘扫描的技术,通过web漏洞的挖掘扫描来实现对网站URL的漏洞检测,通过高中低风险的判断来实现对一款网站中存在的漏洞进行可视化的分析,从而能够找到问题并且尽快的实现问题的解决。 博主介…...
Spring Boot全局异常处理:“危机公关”团队
目录 一、全局异常处理的作用二、Spring Boot 实现全局异常处理(附上代码实例)三、总结: 🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢…...
Wireshark:自定义类型帧解析
文章目录 1. 前言2. 背景3. 开发 Lua 插件 1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 2. 背景 Wireshark 不认识用 tcpdump 抓取的数据帧,仔细分析相关代码和数据帧后,…...
Redis7——进阶篇(一)
前言:此篇文章系本人学习过程中记录下来的笔记,里面难免会有不少欠缺的地方,诚心期待大家多多给予指教。 基础篇: Redis(一)Redis(二)Redis(三)Redis&#x…...
word转换为pdf后图片失真解决办法、高质量PDF转换方法
1、安装Adobe Acrobat Pro DC 自行安装 2、配置Acrobat PDFMaker (1)点击word选项卡上的Acrobat插件,(2)点击“首选项”按钮,(3)点击“高级配置”按钮(4)点…...
Kafka零拷贝
Kafka为什么适用零拷贝,其他存储结构不适用? Kafka 采用的是日志存储模型,数据通常是顺序写入、顺序读取,并且它的消费模式是 “读完即走”(一次性读取并发送给消费者),这与零拷贝的特性完美匹…...
鸿蒙应用开发入门教程
鸿蒙应用开发入门教程 基础准备与环境搭建 1. 了解鸿蒙系统 1.1 核心理念学习 HarmonyOS(鸿蒙系统)是华为推出的全场景分布式操作系统,其核心特点如下: 分布式能力 设备协同:手机、平板、智能手表、IoT设备等可无…...
【2022——暴力DP / 优雅背包】
题目 代码 #include <bits/stdc.h> using namespace std; using ll long long;const int N 2023;ll f[2][2023][2023];int main() {f[0][0][0] 1;for(int i 1; i < 10; i) //次数{for(int j 0; j< 2022; j)for(int k 0; k < 2022; k)f[i&1][j][k] 0…...
AI智能体与大语言模型:重塑SaaS系统的未来航向
在数字化转型的浪潮中,软件即服务(SaaS)系统一直是企业提升效率、优化业务流程的重要工具。随着AI智能体和大语言模型(LLMs)的迅速发展,SaaS系统正迎来前所未有的变革契机。本文将从AI智能体和大语言模型对…...
绕过密码卸载360终端安全管理系统
一不小心在电脑上安装了360终端安全管理系统,就会发现没有密码,就无法退出无法卸载360,很容易成为一个心病,360终端安全管理系统,没有密码,进程无法退出,软件无法卸载,前不久听同事说…...
golang安装(1.23.6)
1.切换到安装目录 cd /usr/local 2.下载安装包 wget https://go.dev/dl/go1.23.6.linux-amd64.tar.gz 3.解压安装包 sudo tar -C /usr/local -xzf go1.23.6.linux-amd64.tar.gz 4.配置环境变量 vi /etc/profile export PATH$…...
星闪开发入门之常见报错整理(一)
系列文章目录 星闪开发入门之常见报错整理(一) 文章目录 系列文章目录前言一、ComX open fail, please check com is busy or not exist二、CMake下载失败三、配置文件出现语法错误四、路径过长导致编译报错五、ninja: build stopped: subcommand fai…...
地震勘探——干扰波识别、井中地震时距曲线特点
目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...
React Native 导航系统实战(React Navigation)
导航系统实战(React Navigation) React Navigation 是 React Native 应用中最常用的导航库之一,它提供了多种导航模式,如堆栈导航(Stack Navigator)、标签导航(Tab Navigator)和抽屉…...
新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案
随着新能源汽车的快速普及,充电桩作为核心配套设施,其安全性与可靠性备受关注。然而,在高温、高负荷运行环境下,充电桩的散热问题与消防安全隐患日益凸显,成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...
SpringCloudGateway 自定义局部过滤器
场景: 将所有请求转化为同一路径请求(方便穿网配置)在请求头内标识原来路径,然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...
Springboot社区养老保险系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,社区养老保险系统小程序被用户普遍使用,为方…...
云原生玩法三问:构建自定义开发环境
云原生玩法三问:构建自定义开发环境 引言 临时运维一个古董项目,无文档,无环境,无交接人,俗称三无。 运行设备的环境老,本地环境版本高,ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...
GruntJS-前端自动化任务运行器从入门到实战
Grunt 完全指南:从入门到实战 一、Grunt 是什么? Grunt是一个基于 Node.js 的前端自动化任务运行器,主要用于自动化执行项目开发中重复性高的任务,例如文件压缩、代码编译、语法检查、单元测试、文件合并等。通过配置简洁的任务…...
【从零学习JVM|第三篇】类的生命周期(高频面试题)
前言: 在Java编程中,类的生命周期是指类从被加载到内存中开始,到被卸载出内存为止的整个过程。了解类的生命周期对于理解Java程序的运行机制以及性能优化非常重要。本文会深入探寻类的生命周期,让读者对此有深刻印象。 目录 …...
破解路内监管盲区:免布线低位视频桩重塑停车管理新标准
城市路内停车管理常因行道树遮挡、高位设备盲区等问题,导致车牌识别率低、逃费率高,传统模式在复杂路段束手无策。免布线低位视频桩凭借超低视角部署与智能算法,正成为破局关键。该设备安装于车位侧方0.5-0.7米高度,直接规避树枝遮…...
一些实用的chrome扩展0x01
简介 浏览器扩展程序有助于自动化任务、查找隐藏的漏洞、隐藏自身痕迹。以下列出了一些必备扩展程序,无论是测试应用程序、搜寻漏洞还是收集情报,它们都能提升工作流程。 FoxyProxy 代理管理工具,此扩展简化了使用代理(如 Burp…...









