2.VAM新建保存修改场景文件

新建场景

![[Pasted image 20240505153849.png]]

点击返回场景预览
打开游戏的时候,本身就有了一个新场景,因为现在场景里什么也没有,所以是一片黑暗
![[Pasted image 20240505154355.png]]

![[Pasted image 20240505154419.png]]

点击星号打开主菜单会返回主界面

做一个最简单的Helloworld场景

![[Pasted image 20240505154524.png]]

底下有两个模式,游玩模式和编辑模式
编辑场景的时候一定要选择编辑模式

1. 新建空场景

如果当前页面已经有了一个场景,需要新建一个空场景
![[Pasted image 20240505154638.png]]

点击三条横线——文件——新建空场景

2. 添加原子
添加石板

![[Pasted image 20240505154801.png]]

点击菜单栏第一行左右边的加号,添加物品
这里选择添加地板里的石板
![[Pasted image 20240505154857.png]]

点击石板,是深灰色的底色,然后点击左下角的选中添加的原子,变成蓝色
再点击添加原子
![[Pasted image 20240505155022.png]]

现在已经添加进来了,但是因为没有光,什么也看不见

添加光源

![[Pasted image 20240505155113.png]]

再添加一个隐形光源
![[Pasted image 20240505155324.png]]

拖动鼠标右键可以旋转画面
按住鼠标中键可以移动画面
![[Pasted image 20240505155417.png]]

点击显示目标
可以显示出原子的图标
![[Pasted image 20240505155433.png]]

UI文本

增加一个UI文本
![[Pasted image 20240505155558.png]]

![[Pasted image 20240505155611.png]]

可以在左边的编辑栏编辑文本内容
这里输入HelloWorld
![[Pasted image 20240505155645.png]]

点击回车,文字就显示在板子上
![[Pasted image 20240505155733.png]]

保存场景

![[Pasted image 20240505155819.png]]

点击红色的图标
![[Pasted image 20240505155902.png]]

在save的scene的文件夹里,定义名字为helloworld
![[Pasted image 20240505160009.png]]

这里可以通过截图来设置缩略图
单击左键保存

浏览场景

返回主菜单
浏览所有场景
![[Pasted image 20240505160231.png]]

发现刚才新建的场景,就出现在这里
![[Pasted image 20240505160314.png]]

单击它,就可以打开场景

场景文件介绍

![[Pasted image 20240505160607.png]]

在saves里的scene里就可以看到保存的helloworld文件
.json是场景文件
.jpg是它的缩略图
场景文件就是以这种形式成组出现的,一个同名的jpg加一个json文件

如果没有缩略图的话,在游戏里就会以文件的形式出现
![[Pasted image 20240505161205.png]]

就像这样

场景的目录一定要维护好,随着日后场景的越来越多,如果不好好维护,就会显得很乱

范例

![[Pasted image 20240505161347.png]]

新建一个test目录,将helloworld文件复制一份进去,并将缩略图修改
![[Pasted image 20240505161618.png]]

这时在游戏里查看,不会显示出来,可以在菜单栏文件选项里点击做下面的硬重启
![[Pasted image 20240505161947.png]]

再打开场景浏览器
![[Pasted image 20240505162100.png]]

有两个场景
一个是在新建的test文件夹里的helloworld文件
一个是在scene文件夹里的重命名为default的文件

场景浏览器介绍

1. 排序

场景列表里右上角可以设置排序方式
![[Pasted image 20240505162223.png]]

![[Pasted image 20240505162407.png]]

2. 隐藏和收藏

左边可以显示隐藏的和收藏的场景
![[Pasted image 20240505162428.png]]

都可以在设置里的右下角设置
如果设置为隐藏,文件夹里会多出一个同名的.hide的文件
如果设置为收藏,文件夹里会多出一个同名的.fav的文件

3. 搜索栏

![[Pasted image 20240505162605.png]]

右边的搜索栏不仅可以搜索场景文件的名字,还可以搜索文件夹的名字
![[Pasted image 20240505162644.png]]

比如输入test
会将test目录下的场景文件全部显示出来

4. 模板

在这里插入图片描述

设置里还有一个用作模板
如果勾选上,就会出现在最右边的Create里
![[Pasted image 20240505162847.png]]

![[Pasted image 20240505163336.png]]

文件夹里也会出现一个.template文件

5. 删除和重命名

删除和重命名就不演示了
![[Pasted image 20240505163611.png]]

也可以直接在文件夹里删

修改场景

![[Pasted image 20240505163903.png]]

  1. 点击编辑模式
  2. 打开显示原子目标
  3. 点击板子的绿框,显示出左边的编辑栏
    ![[Pasted image 20240505163955.png]]

可以修改成你好世界
![[Pasted image 20240505164014.png]]

保存时可以选择源文件覆盖
![[Pasted image 20240505164035.png]]

点击确认
然后完成截图

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OpenCV如何使用 GDAL 读取地理空间栅格文件(72)

返回:OpenCV系列文章目录(持续更新中......) 上一篇:OpenCV的周期性噪声去除滤波器(70) 下一篇 :OpenCV系列文章目录(持续更新中......) 目录 目标 代码: 解释: 如何使用 GDAL 读取栅格数据 注意 …

05_G1垃圾收集器

G1垃圾收集器简介 垃圾优先 Garbage-First(G1)垃圾收集器面向多处理器机器,适用于大内存场景。它尝试在无需太多配置的情况下实现垃圾收集暂停时间目标,并同时实现高吞吐量。G1旨在通过适用于当前目标应用和环境的功能&#xff0…

go mod

常用命令 初始化模块 go mod init 模块名下载 go.mod 文件中指明的所有依赖 go mod download github.com/gin-gonic/ginv1.9.(依赖路径)依赖对其(使引用的都是所依赖的) go mod tidy编辑go.mod go mod edit go mod edit -require"github.com/g…

记录几种排序算法

十种常见排序算法可以分类两大类别:比较类排序和非比较类排序。 常见的快速排序、归并排序、堆排序以及冒泡排序等都属于比较类排序算法。比较类排序是通过比较来决定元素间的相对次序,其时间复杂度不能突破 O(nlogn)。在冒泡排序之类的排序中&…

数据结构---时间复杂度+空间复杂度

算法(algorithm)简单说就是解决问题的方法。方法有好坏,同样算法也是,有效率高的算法,也有效率低的算法。衡量算法的好坏一般从时间和空间两个维度衡量,也就是本文要介绍的时间复杂度和空间复杂度。有些时候,时间与空间…

js api part3

环境对象 环境对象: 指的是函数内部特殊的 变量 this , 它代表着当前函数运行时所处的环境 作用: 弄清楚this的指向,可以让我们代码更简洁 函数的调用方式不同,this 指代的对象也不同 【谁调用, this 就是…

springboot模块以及非springboot模块构成的多模块maven项目最佳构建方式

文章目录 背景一般的实现使用spring-boot-dependencies 更优雅的实现. 背景 有时候构建一个多模块maven项目其中某一个模块是web-service需要使用spring boot,其他模块跟spring boot 完全无关,本文总结一下在这个场景下maven项目最佳构建方式. 一般的实现 网上应该也看到过很…

智能工业相机哪家好?

一、什么是智能工业相机 在工业自动化的浪潮中,智能工业相机扮演着至关重要的角色。它们如同工业领域的“眼睛”,为生产过程提供精准的视觉监测和数据采集。然而,面对众多的智能工业相机品牌,如何选择一款真正适合的产品成为了众多…

企业开发基础--数据库

今天完成了数据库学习的全部内容,在事务,索引,范式中要有个人逻辑上的理解,也算是卡着点完成了大多数预期,还有一个Java游戏未完成,会后续补上。 之后的一周要完成34道数据库练习题以及JDBC,学…

88、动态规划-乘积最大子数组

思路: 首先使用递归来解,从0开始到N,每次都从index开始到N的求出最大值。然后再次递归index1到N的最大值,再求max。代码如下: // 方法一:使用递归方式找出最大乘积public static int maxProduct(int[] num…

Graph RAG:基于知识图谱的检索增强技术与优势对比

身处信息爆炸时代,如何从海量信息中获取准确全面的搜索结果,并以更直观、可读的方式呈现出来是大家期待达成的目标。传统的搜索增强技术受限于训练文本数量、质量等问题,对于复杂或多义词查询效果不佳,更无法满足 ChatGPT 等大语言…

【Linux】进程间通信 - 管道

文章目录 1. 进程间通信介绍1.1 进程间通信目的1.2 进程间通信发展1.3 进程间通信分类 2. 管道2.1 什么是管道2.2 匿名管道2.3 用 fork 来共享管道原理2.4 站在文件描述符角度 - 深入理解管道2.5 站在内核角度 - 管道本质2.6 管道读写规则2.7 管道特点 3. 命名管道3.1 匿名管道…

C语言实战项目--贪吃蛇

贪吃蛇是久负盛名的游戏之一,它也和俄罗斯⽅块,扫雷等游戏位列经典游戏的行列。在编程语言的教学中,我们以贪吃蛇为例,从设计到代码实现来提升大家的编程能⼒和逻辑能⼒。 在本篇讲解中,我们会看到很多陌生的知识&…

牛角源码 | 【独立版】商城盲盒源码带uniapp(H5+小程序+APP三端)全开源

前端uniapp开源代码,可用HBuilder工具无限发行H5、小程序和打包app,后端PHP开源源码,支持二开。 内有安装搭建教程,轻松部署,搭建即可运营,内置永久免费更新地址,后续无忧升级。 下载地址&…

window 安装ai 基础环境(yolo8,训练推理等)

安装步骤: 1. python sdk 3.9以上:选择 3.9.13, 不知道为什么 3.9.0-0a等安装pytorch 不行。 2. 显卡驱动 可以使用驱动精灵 直接安装N 卡推荐 3. 安装机器学习套件CUDA cuda 安装在PyTorch 需要根 PyTorch版本一致,我的 win-srv 最高支持 12.1 …

专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(五)

本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用! 本文章仅提供学习,切勿将其用于不法手段! 继续接上一篇文章内容,讲述如何进行Phpsploit-Framework软件的基础使用和二次开发。 在下面的图片中&#…

星辰考古:TiDB v1.0 再回首

“ 1.0 版本只是个开始,是新的起点,愿我们一路相扶,不负远途。 前言 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库。 近日,TiDB v8.0.0 DMR 发布,详细发版说明戳这里: https://docs.pingca…

2024年Q1季度防晒霜数据分析:个性化与差异化成为破局关键

五一出游期间,防晒必不可少,尤其是随着“颜值经济”的崛起,防晒霜成为了许多消费者出游时的必备选择。但随着“物理防晒”、“硬防晒”等概念的推出,防晒霜作为“化学防晒”的代表,在今年Q1季度线上市场表现受到影响。…

ICode国际青少年编程竞赛- Python-1级训练场-变量入门

ICode国际青少年编程竞赛- Python-1级训练场-变量入门 1、 a 4 Dev.turnRight() Dev.step(a)2、 a 4 Spaceship.step(a) Dev.step(a)3、 a 4 Dev.step(a) Dev.turnLeft() Dev.step(a)4、 a 5 Dev.step(a) Spaceship.step(a) Dev.step(a)5、 a 3 Dev.step(a) Dev.tur…

轨道交通巡检机器人的应用范围

在现代轨道交通系统的庞大网络中,无数的轨道、设备和设施交织在一起,如同一个精密的机器在高效运转。而在这背后,轨道交通巡检机器人正悄然登场,它们如同一个个智能的守护者,穿梭于各个场景之中。那么,这些…
最新文章