草庐IT

Unity面试题

全部标签

【Unity】Tag、Layer、LayerMask

文章目录层(Layer)什么是LayerLayer的应用场景Layer层的配置(Tags&Layers)Layer的数据结构LayerMaskLayer的选中和忽略Layer的管理(架构思路)层碰撞矩阵设置(LayerCollisionMatrix)层排序(SortingLayers)设置2D物体的SortingLayer设置2D物体的OrderInLayer标签(Tag)Tag标签的配置给物体设置标签Tag的基本用法获取场景中的物体判断物体是否具有某个TagTag标签的应用场景层(Layer)什么是Layer在Unity中,Layer的核心作用其实就是给游戏对象分类,这样我们就可以针对这些类

关于 Unity 连接 MuMu 模拟器上的 Unity Remote 5 的方法

在使用Unity开发Android的过程中,可以通过使用UnityRemote这个app来和真机连接,进而在真实环境下进行测试性能等工作,而本次则是由于其他问题引出的一个小坑,记录以备后续查询。这次是由于在自学过程中遇到的一个工程,虽然是面向安卓开发的,问题是在Unity的Game界面无法进行局内的点击操作,经过查看,其内部代码使用了Input.touches来获取点击信息,这个接口貌似只在移动端才有效,所以在Unity自带的Game界面无法进行游戏操控。虽然也可以自己改代码解决,但是也想着之前没用模拟器连接过Unity所以特此尝试。第一步:给模拟器安装UnityRemote5第二步:开启模拟

Unity 使用Addressable加载远程资源

1.如需资源热更可以勾选此选项2.将需要加载的资源拖到Group下并修改Group的加载方式2.1将该Group的加载方式改为远程3.配置存储桶并修改Addressable的远程加载路径以腾讯云为例各家对象存储页面可能有点差异,请自行查阅相关文档。3.1将访问权限改为公有读私有写3.2复制访问域名并修改Addressable的加载路径 [BuildTarget]对应当前的平台4.完成上述操作后即可打包部署到对象存储桶4.1打包bundle打包路径在AddressableAssetSettings可以查看,默认路径在项目的根目录4.2上传至对象存储桶(将打包好的文件夹整体上传)5.加载资源5.1

区块链面试题总结(初级——高级)

区块链面试问题-初级1.什么是区块链?回答:区块链是不间断的经济交易数字分类帐,可以进行编程,以记录不仅是金融交易,还可以记录几乎所有有价值的东西。简单来说,它是一个不可变记录的分散式分布式数据库,该数据库由计算机集群管理,但不属于任何单个实体。区块链存储为数据库或平面文件。2.流行的区块链平台有哪些。回答:流行的区块链平台如下:区块链平台共识算法分类帐类型管治以太坊工作证明不允许以太坊开发人员超级账本锯齿可插拔框架允许的Linux基金会超级账本面料可插拔框架允许的Linux基金会超级账本Iroha基于链的拜占庭容错允许的Linux基金会开放链分割共识允许的Linux基金会恒星恒星共识协议公共

Unity之PUN实现多人联机射击游戏的优化

目录🎮一、跳跃,加速跑🎮二、玩家自定义输入昵称🍅2.1给昵称赋值🍅2.2实现 🎮三、玩家昵称同步到房间列表🍅3.1获取全部玩家 🍅3.2自定义Player中的字段🍅3.3实现🎮四、计分板功能的实现🍅4.1设置玩家分数🍅4.2实现前几天对之前肝出的射击游戏Demo进行了小小的优化,顺便在了解一下PUN插件。怎么实现的这个Demo可以来看一下这篇文章:Unity之PUN2插件实现多人联机射击游戏-CSDN博客文章浏览阅读1.1k次,点赞19次,收藏19次。周五的下午永远要比周六幸福,周五好啊大家有在认真摸鱼吗。前两天我突发奇想想做联机游戏,就去找教程,肝了一天终于做出来了。先说一下搜寻资料过程中找

2024高频前端面试题 JavaScript 和 ES6 篇

HTML和CSS篇: 2024高频前端面试题HTML和CSS篇-CSDN博客Vue2和Vue3篇: 2024高频前端面试题Vue2和Vue3篇-CSDN博客一.JavaScript篇1. 数据类型有哪些1)基本数据类型数值(Number)、字符串(String)、布尔值(Boolean)、Undefined、Null、Symbol、BigInt可能问:Symbol、BigInt的使用场景2) 引用数据类型 对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)3) 存储区别 基本数据类型存储在栈中引用类型的对象存储于堆中2

[unity] xLua 热更新 【个人复习笔记/有不足之处欢迎斧正/侵删】

 lua解析器voidStart(){//Lua解析器能够让我们在Unity中执行Lua//一般情况下保持它的唯一性LuaEnvenv=newLuaEnv();//执行Lua语言env.DoString("print('你好世界')");//执行一个Lua脚本Lua知识点:多脚本执行require//默认寻找脚本的路径是在Resources下并且因为在这里//估计是通过Resources.Load去加载Lua脚本txtbytes等等//所以Lua脚本后缀要加一个txtenv.DoString("require('Main')");//帮助我们清除Lua中我们没有手动释放的对象垃圾回收//帧更新

【WebRTC】【Unity】Unity Web RTC1-Unity中简单实现远程画面

【项目资源下载】本篇配套直接打开可用的项目包地址,欢迎下载:https://download.csdn.net/download/weixin_41697242/88612084【背景】想要在Unity中实现实时远程桌面,找到了RenderStreaming这个手段,本篇介绍相应的使用方法和实例。【要求】平台:基本常用平台包括安卓,苹果(max和IOS),Windows64,Linux都行。不过不同平台支持的浏览器不同。我是Windows,所以什么浏览器都可以,没什么讲究。Unity版本:2020.3以上应该都可以【原理】在Unity中用的WebRTC还是WebRTC,本质还是PeertoPe

【unity实战】使用unity制作一个类似Rust的3D生存建造建筑系统,具有很好的吸附性(附项目源码)

文章目录先看看最终效果配置连接点配置不同状态不同颜色的材质连接器控制建造系统代码效果源码参考完结先看看最终效果配置连接点配置不同状态不同颜色的材质连接器控制publicclassConnector:MonoBehaviour{[Header("连接器位置")]publicConnectorPositionconnectorPosition;[Header("连接器所属建筑类型")]publicSelectedBuildTypeconnectorParentType;[Header("是否可以连接地面")]privateboolcanConnectToFloor=true;[Header("是否

解密阿里巴巴面试题:如何设计一个微博?

亲爱的小米科技粉丝们,大家好呀!今天小米带来了一则热门话题——阿里巴巴面试题:如何设计一个微博?别着急,跟着小米一起来揭秘吧!实现哪些功能?在设计微博系统时,需要考虑实现哪些功能才能满足用户的需求。除了基本的发布推文、时间线、新闻推送、关注/不允许用户以及注册/登录等功能外,我们还可以进一步扩展和优化功能,以提升用户体验和平台的吸引力。首先,发布推文功能可以不仅限于文字,还可以支持多媒体形式,如图片、视频、链接等。这样可以丰富用户发布内容的形式,增加用户互动的乐趣。其次,时间线功能可以根据用户的偏好和关注对象动态调整内容展示,让用户能够更快速地获取到感兴趣的信息。同时,可以加入热门话题、热门推