logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Unity】Unity、C#面试题目记录和解答

C#基础Q:类和结构区别A:https://www.cnblogs.com/vaevvaev/p/8466121.htmlQ:接口和抽象函数异同Q:C#中virtual与abstract的区别A:https://www.cnblogs.com/stgp/p/6233359.htmlQ:数组,ArrayList和List区别;数组和字典异同Q:string 和 Strin...

文章图片
#面试
【Unity】行为树与状态机,技能系统做法

使用Animator基类所有怪物都继承用Animator的打标签作为通用,特殊的写技能脚本

文章图片
#unity#游戏引擎
【unity】unity跨平台原理

mono:将代码处理为IL代码,使用自己MonoVM运行,支持更多的平台。但维护困难、版权限制,而低版本的MONO就无法使用C#的强大特性,需要运行在虚拟机内,相比于编译成原生的CPP代码而言,效率非常低。IL2CPP:由 Unity 开发的脚本后端。IL2CPP.exe将脚本和程序集内的 IL 代码转换为 C++,然后为所选平台创建本机二进制文件(例如 .exe、apk、.xap)。可提高项目的

文章图片
#unity
【Unity】Asset资源加载详解

目录一、资源加载种类二、AssetBundle使用三、大世界实现方案四、大世界优化一、资源加载种类1.Resource.Load() Resource.Load是Unity加载Resources文件夹的加载方式,Resources文件夹会随着打包一起被打到游戏包内。2.UnityEditor.AssetDatabase.LoadAssetAtPath()...

文章图片
#unity#unity
【Unity】 DrawCall测试

合批UGUI合批原则:同贴图(同图集)同材质同一层(深度无交错)例如一堆text都可以合text与image就不是一个贴图就不能合交错地放就不能合Mask前后都会产生一个dc多个canvas防止上一层对下个界面的影响多个界面canvas.group设置透明为0不会触发重绘overdraw有关Unity UI 显隐(共存)关系的优化处理方案 -- UWA问答:帮助开发者找到更好的答案场景测试先看直接

文章图片
#unity#游戏引擎
桌面精灵制作记录

前言想做一个会跳舞的,打字驱动跳舞、可以聊天的桌面精灵接入聊天AI市面上的人工智能回答很多产品。比较流行的好用的有:1.微软小娜和微软小冰,似乎是微软小娜比较好,微软小冰还处于比较基础的日常聊天,但回复内容多样,会有词语接龙、数绵羊、读心术、颜值测试和一些天气交通的日常功能等功能,而且调侃功能丰富,当年被微信封杀,却在微博刚上线的时候引发一波热潮。而相对的win10自带的微软小娜功能丰富。2.小黄

#microsoft
【Unity】常用API和功能

前言持续更新中..目标阅读者:Unity新手项目程序员简单的前置:编程习惯Unity常用API按键Input旧版Inputvoid Update(){if (Input.GetKey("up")){print("up arrow key is held");}if (Input.GetKeyDown("down")){pr.

文章图片
#unity
【Unity】Unity导航Navigation和NavMeshComponents使用

基本概念Navigation是Unity自带的导航,具备了基本的Bake(烘焙)NavMesh(导航网格)和NavMashAgent(导航代理)等基本导航功能;而GitHub上的NavMeshComponents则是一套功能更强大的扩展了Navigation的工具。能做到更多例如动态烘焙,预设体和设置跳跃路径等。Navigation基本使用烘焙寻路区域:打开Window→AI......

【unity】unity跨平台原理

mono:将代码处理为IL代码,使用自己MonoVM运行,支持更多的平台。但维护困难、版权限制,而低版本的MONO就无法使用C#的强大特性,需要运行在虚拟机内,相比于编译成原生的CPP代码而言,效率非常低。IL2CPP:由 Unity 开发的脚本后端。IL2CPP.exe将脚本和程序集内的 IL 代码转换为 C++,然后为所选平台创建本机二进制文件(例如 .exe、apk、.xap)。可提高项目的

#unity
到底了