unityTEngine学习记录2

上一篇了解了下载项目与外部调用的接口,接下来就继续学习根据这个框架来加载场景首先打开te官网,进入教程。

了解框架目录以及功能

首先要了解的就是这个框架的文件结构目录,知道他都是干啥的,在官网的目录结构中介绍了其中重要的部分,那就根据实际的项目目录来看一下有什么不同
在这里插入图片描述
在这里插入图片描述

首先来看他的核心目录,这个目录全部点过看完之后,嘿全是配置文件,我们是小白又不懂,那就先不动,我们只看settings 这个一瞅就知道是设置,我们来看看其中有什么

在这里阿松大插入图片描述这个文件夹中发现了 三个配置表俩文件夹,配置表我们先不动,因为不知道咋设置,就先用默认的,打开预制体文件夹就发现了俩预制体,这俩一看不久main场景的那俩吗,我们就明白了,这个是本框架最核心的物体,其余的皆为配置文件。在这里插入图片描述
我们知道了核心物体在哪之后就要想了 ,这个在这了我应该要怎么制作我们的场景呢,那么就根据官方上的程序集目录里面瞧瞧。
在这里插入图片描述
首先我们看第一个HotFix文件夹,根据官方描述的缺少了main之类的文件,这个就可能是被更新丢弃了,先不管,我们先看有的,

  • 第一个文件夹点击去看到了一个脚本是打印的,这个我们就先不管
  • 第二个文件夹打开就看到了一堆关于UI的脚本,经过查看明白了这个就是这个框架中UI部分的核心脚本
  • 第三个文件一打开就看到了单例类,这个不懂的就查一下单例是干啥的
  • 第四个文件夹就看到了俩文件夹里面放了俩脚本,根据第一个BattleMainUI文件夹中的脚本,引用找到了GameApp,与他在一起的还有另外一个这个已经知道是框架给我们外部调用内部方法的。
    在这里插入图片描述
    看完之后剩下的一个文件夹,根据官方介绍是游戏的配置协议,如果想要了解去百度搜索这个LubanLib使用方法。
    然后我们继续向下看 发现Procedure这个文件夹在与官网介绍的文档中第七个高度相似,那就是这个框架的流程核心代码了,具体内容咋实现的我们不管。
    在这里插入图片描述
    继续看官方列出的文件夹AssetArt,这个文件夹官方说是美术资源文件夹,下面的一个文件夹就是自动图集,这个根据文档介绍是不用我们管自动生成。
    AssetRaw这个文件夹就是需要热更新的文件夹了,下面子级文件夹都是故名思意,根据需要热更新的按照其类型进行归类。
    Actor这个文件夹里面默认放入了一个cube应该是表示这个是模型的预制体位置
    其他文件夹没有特别要讲的,根据类型慢慢放进去就好
    UIRaw这个文件夹就是存放UI的了,里面分为需要两个文件夹,一个是打成图集的,一个是不用的,根据你的项目去使用。
    在这里插入图片描述
    目录结构了解完了我们就可以尝试使用框架方法加载一个场景 看看能不能跳转成功,
    找到框架外部调用的脚本GameModule,输入神秘代码 **GameModule.Scene.LoadScene(“测试”);**把测试场景放入到这个文件夹下中,在使用yooasset打包Assetbundle,然后编辑器选择单机模式,单机launcher按钮测试是否场景加载成功
    在这里插入图片描述

在这里插入图片描述
加载成功在这里插入图片描述
也有人说我不想按照文件分类怎么办,自己在yooasset自己创建一个分类,也可以使用框架方法加载打包的资源,在新的场景里可以进行你自己的创作了在这里插入图片描述

然后打包测试,场景跳转成功,这次学习记录就结束了,下次熟悉ui部分。

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

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

相关文章

逻辑过期怎么设计

设计“逻辑过期”通常用于缓存、令牌管理、数据有效性验证等场景,其核心是通过业务逻辑判断数据是否过期(而非单纯依赖物理时间)。以下是设计逻辑过期的关键思路和实现方案: 1. 核心思想 物理过期:基于固定的时间&…

DAY 47 leetcode 232--栈与队列.用栈实现队列

题号232 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作&#xff08;push、pop、peek、empty&#xff09;&#xff1a; class MyQueue {Stack<Integer> stackIn;Stack<Integer> stackOut;/** Initialize your data structure here. */pu…

逻辑回归 (Logistic Regression)

文章目录 逻辑回归 (Logistic Regression)问题的引出Sigmoid function逻辑回归的解释决策边界 (Decision boundary)逻辑回归的代价函数机器学习中代价函数的设计1. 代价函数的来源&#xff08;1&#xff09;从概率模型推导而来&#xff08;统计学习视角&#xff09;&#xff08…

关于C语言的模拟物理模型

声明&#xff1a;本文全部代码效果基于C语言easyx图形界面库。 引言 关于很多游戏和模型的开发&#xff0c;都需要模拟真实的物理模型 比如&#xff1a;基本矢量运动模型&#xff08;位移&#xff0c;速度&#xff0c;加速度&#xff09;&#xff0c;重力模型&#xff0c;碰撞…

C++编译与链接:从源码到可执行文件的魔法之旅(Visual Studio实践)

文章目录 **C++编译与链接:从源码到可执行文件的魔法之旅(Visual Studio实践)****一、C++编译器的工作流程****二、Visual Studio环境配置实战****三、示例项目:Hello World全流程解析****四、高级技巧与工具链****五、总结与参考资料**C++编译与链接:从源码到可执行文件的…

现代C++的范式演进与工程实践深度解析(本文序号不知道怎么整的,有点问题)

引言:C++的复兴时代 在经历了"已死语言"的质疑后,现代C++正迎来前所未有的复兴。据2024年TIOBE指数显示,C++以8.33%的占比稳居第三,较2020年上升2.1个百分点。这种复兴并非偶然——随着C++20标准的全面落地和C++23特性的逐步实现,这门已有40年历史的语言正在系…

通过gird布局实现div的响应式分布排列

目标&#xff1a;实现对于固定宽度的div盒子在页面中自适应排布&#xff0c;并且最后一行的div盒子可以与前面的盒子对齐。 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" con…

WSL2-Ubuntu22.04安装URSim5.21.3

WSL2-Ubuntu22.04安装URSim5.21.3 准备安装启动 准备 名称版本WSL2Ubuntu22.04URSim5.21.3VcXsrvNaN WSL2安装与可视化请见这篇:WSL2-Ubuntu22.04-配置。 安装 我们是wsl2-ubuntu22.04&#xff0c;所以安装Linux版本的URSim&#xff0c;下载之前需要注册一下&#xff0c;即…

产品研发项目管理6大痛点

在产品研发项目管理实践中&#xff0c;企业普遍面临六大系统性挑战&#x1f937;‍♀️&#xff0c;直接影响研发效能与战略目标达成&#x1f514;&#xff0c;具体表现为&#xff1a; ① 产品需求管理不完善&#xff1a;需求与市场脱节&#xff0c;需求不明确、需求变更频繁…

计算机网络基础概论

计算机网络基础概论 目录 一、网络基本概念 1.1. 网络 1.2 互联网 1.3 ip地址 1.3.1 作用 1.3.2 分类 1.4 MAC地址 1.4.1 MAC地址与 IP 地址的关系 1.5 网络协议 二、网络分层模型 2.1 物理层 2.2 数据链路层 2.3 网络层 2.4 传输层 2.5 会话层 2.6 表示层 2.7…

Windows下导入文件中的环境变量

在Windows批处理脚本&#xff08;.bat&#xff09;中&#xff0c;通过文件获取并设置环境变量通常涉及逐行读取文件内容并动态赋值给变量。以下是具体实现方法及示例&#xff1a; 一、从文件读取变量并设置到环境变量 假设有一个配置文件&#xff08;如env_config.txt&#xf…

WebSocket 实现数据实时推送原理

WebSocket 实现数据实时推送的核心机制在于其全双工通信能力和持久的连接特性。以下是其工作原理的详细步骤&#xff1a; 1. 握手阶段&#xff08;HTTP 升级协议&#xff09; 客户端发起请求&#xff1a;通过发送一个带有特殊头部的 HTTP 请求&#xff0c;请求协议升级。 GET …

Linux操作系统学习之---进程状态

目录 明确进程的概念: Linux下的进程状态: 虚拟终端的概念: 见一见现象: 用途之一 : 结合指令来监控进程的状态: 和进程强相关的系统调用函数接口: getpid()和getppid(): fork(): fork函数创建子进程的分流逻辑: 进程之间具有独立性: 进程中存在的写时拷贝: 见一见进程状态…

何小鹏在得意的笑

"小鹏汽车率先迈出了造车新势力出海一大步" 作者 | 魏强 编辑 | 卢旭成 4月15日&#xff0c;小鹏汽车在香港举行小鹏全球热爱之夜和2025首款全球旗舰小鹏X9上市发布会。 当小鹏汽车创始人何小鹏把香车X9交付给香港首批车主的时候&#xff0c;脸上露出经典的笑脸。…

@Autowird 注解与存在多个相同类型对象的解方案

现有一个 Student 类&#xff0c;里面有两个属性&#xff0c;分别为 name 和 id&#xff1b;有一个 StuService 类&#xff0c;里面有两个方法&#xff0c;返回值均为类型为 Student 的对象&#xff1b;还有一个 StuController 类&#xff0c;里面有一个 Student 类型的属性&am…

黑马商城项目(三)微服务

一、单体架构 测试高并发软件 二、微服务 三、SpringCloud 四、微服务拆分 黑马商城模块&#xff1a; 服务拆分原则&#xff1a; 拆分服务&#xff1a; 独立project&#xff1a; maven聚合&#xff1a; 拆分案例&#xff1a; 远程调用&#xff1a; package com.hmall.cart.…

PyTorch:学习 CIFAR-10 分类

&#x1f50d; 开始你的图像分类之旅&#xff1a;一步一步学习 CIFAR-10 分类 图像分类是计算机视觉中最基础的任务之一&#xff0c;如果你是初学者&#xff0c;那么以 CIFAR-10 为训练场是一个不错的选择。本文一步一步带你从零开始&#xff0c;学习如何用深度学习模型实现图…

3.学习笔记--Spring-AOP总结(p39)-Spring事务简介(P40)-Spring事务角色(P41)-Spring事务属性(P42)

1.AOP总结&#xff1a;面向切面编程&#xff0c;在不惊动原始基础上为方法进行功能增强。 2.AOP核心概念&#xff1a; &#xff08;1&#xff09;代理&#xff1a;SpringAOP的核心是采用代理模式 &#xff08;2&#xff09;连接点&#xff1a;在SpringAOP中&#xff0c;理解为任…

数据库-day06

一、实验名称和性质 分类查询 验证 综合 设计 二、实验目的 1&#xff0e;掌握数据查询的Group by &#xff1b; 2&#xff0e; 掌握聚集函数的使用方法。 三、实验的软硬件环境要求 硬件环境要求&#xff1a; PC机(单机) 使用的软件名称、版本号以及模块&#xff1a; …

看门狗定时器(WDT)超时

一、问题 Arduino 程序使用<Ticker.h>包时&#xff0c;使用不当情况下&#xff0c;会导致“看门狗WDT超时” 1.1问题控制台报错 在串口监视器显示 --------------- CUT HERE FOR EXCEPTION DECODER ---------------Soft WDT resetException (4): epc10x402077cb epc2…