logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Unity3d教程】如何让NavMesh上的载具和车辆能像现实一样优雅地掉头和转向

如果在unity中制作了一辆带有NavMeshAgent的坦克,当你要控制它掉头时,它会这样正在上传…重新上传取消

#游戏开发
通过实例告诉你lua中ipairs到底是怎么遍历的!

ipairs是一个专用的遍历函数,主要用于遍历数组,即索引为正整数的表。可以用于遍历表中的所有键值对,其中键仅限于正整数。ipairs遍历和手动设置序号的先后位置无关,优先从非手动设定位置从左向右开始计算非手动设置的索引,计算非手动设置的索引时会跳过手动设定的索引,计算完非手动设定的索引后,寻找手动设定索引,如果手动设定的序号能连上,则算上手动设置的索引连续打印,直到序号断开。

文章图片
#lua#开发语言
通过实例告诉你lua中ipairs到底是怎么遍历的!

ipairs是一个专用的遍历函数,主要用于遍历数组,即索引为正整数的表。可以用于遍历表中的所有键值对,其中键仅限于正整数。ipairs遍历和手动设置序号的先后位置无关,优先从非手动设定位置从左向右开始计算非手动设置的索引,计算非手动设置的索引时会跳过手动设定的索引,计算完非手动设定的索引后,寻找手动设定索引,如果手动设定的序号能连上,则算上手动设置的索引连续打印,直到序号断开。

文章图片
#lua#开发语言
UnityHub转圈圈无法启动项目的问题

3.重启后不要启动UnityHub,而是找到unity.exe,运行unity.exe,点一次可能没反应,多点两次,运气好的话就会弹出unityHub的窗口。,其实我们遇到某些软件崩溃了,打不开,没必要动不动就重装软件重装系统。包括win10自动重启,蓝屏之类的看看系统日志大部分也能找到原因,比如内存坏了,磁盘坏了,电压问题,软件有问题之类的。先说我经常遇到的情况,一般是license的验证出了问

文章图片
#unity
Unity中刚体撞墙抖动的原因和本质

也就是说撞墙时每次移动是在物理系统处理过的位置上再进行移动,而每次物理系统又因为间隔,和上一次的位置导致挤出的位置不同所以导致抖动。当我们制作角色移动的时候我们都知道使用设置位置的方法来移动一个带有刚体和碰撞体的物体,遇到碰撞体的时候就会抖动。这个代码是10秒内从起始位置移动到右边10米处,他没有使用当前位置,而是每帧设置新的位置。我想了一个小时,chatgpt,deepseek各种都问过,都说我

#unity#游戏引擎
Unity中刚体撞墙抖动的原因和本质

也就是说撞墙时每次移动是在物理系统处理过的位置上再进行移动,而每次物理系统又因为间隔,和上一次的位置导致挤出的位置不同所以导致抖动。当我们制作角色移动的时候我们都知道使用设置位置的方法来移动一个带有刚体和碰撞体的物体,遇到碰撞体的时候就会抖动。这个代码是10秒内从起始位置移动到右边10米处,他没有使用当前位置,而是每帧设置新的位置。我想了一个小时,chatgpt,deepseek各种都问过,都说我

#unity#游戏引擎
unity读取json文件乱码以及Invalid character 'v' in input string异常解决方案

先说PC端吧,PC端乱码很容易解决itemsTable = JsonMapper.ToObject(File.ReadAllText(Application.dataPath + "/Scripts/Json/itemsTable.json", Encoding.GetEncoding("GB2312")));//读取物品表在JsonMapper.ToObj

#unity
到底了