自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Unity中使用四元数乘法表示旋转

四元数乘法旋转的本质是旋转的连续应用。

2024-01-03 18:37:13 1129

原创 通过实例告诉你lua中ipairs到底是怎么遍历的!

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

2023-02-11 21:48:49 2336

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

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

2021-04-08 02:29:20 3540 10

原创 Unity使用NavmeshObstacle解决多人寻路终点堵塞问题以及解决NavmeshObstacle打开抖动(瞬移)问题

不知道为什么,就这个东西,国内各大论坛和网站就是搜不到。最终还是得谷歌太过基础的就不讲了。问题一:在unity使用navmeshAgent进行多人寻路设置同一个终点后,所有角色都会向对应位置寻路,当前面单位到达后后面单位会一直无法到达导致阻塞甚至推挤。简单的解决方案是给自己同时挂上navmeshAgent组件和navmeshObstacle组件,注意两个组件不能同时开启,否则会躲避自身导致胡乱移动。在移动时关闭navmeshObstacle,使用navmeshAgent进行寻路。而达到目的地

2021-03-24 19:03:05 6981 4

原创 Unity射线有时失灵,检测失效原因及解决办法

先写总结,如果看总结能懂就不用往下看了,不懂就再看看吧:假设要对一个正在移动中的比较小的(注意!!是比较小的,大的看不出来,大的即使晚更新几帧肉眼也看不出来)物体A进行射线检测。如果出现射线有时判true,有时判false。可能是以下原因。首先,只有在FixedUpdate执行完后才会更新物理,此处说的更新物理是更新碰撞体的意思。FixedUpdate是固定帧更新,默认1秒执行50次。...

2020-04-01 20:11:47 9786 4

原创 解决unity的the type or namespace name 'ui' does not exist in the namespace 'unityengine'问题,非忘记引用导致

我在导入某个插件后引起了这个问题。当然,并不是忘记写UnityEngine.UI引起的。解决后才想着来记录一下,因此没有报错时的截图,不过问题表现为所有的UnityEngine.UI的引用都报标题的错误。之前以为是UIElements的原因,但是想到当前项目已经用过一阵子UI,所以否决。解决办法:在Package Manager中搜索UI,查看Unity UI是否已经...

2020-03-20 21:08:11 20187

原创 Unity欧拉旋转与万向锁

以前不在意,但现在旋转的时候乱七八糟的,搞的很烦,特来研究一下这里不讲基础知识,比如x轴指向物体的右方,Inspector面板中x表示绕x旋转等等。若有疏漏,敬请指出。unity中使用欧拉改变角度时并不会按照直觉中的来,你以为旋转是按照物体本身坐标系旋转的。像这样:然后你写了一段欧拉的代码: //inputEulerX为判断是否按着x返回的值,按着返回1,否则返回0。s...

2020-01-30 19:26:02 881 1

原创 unity 消息提示框插件分享(UGUI)

除了不能输入外其余和英雄联盟基本相同,可无限输入信息具体使用方法和下载地址:https://github.com/15so42/Unity-Message-Box更新V2版本与第一版本工作模式不同,为弹出式,不可查看历史,自动消失。自动排列,有缓动效果,含弹出动画。点开github链接即可查看效果,无需任何配置,导入后使用MessageBoxV2.AddMessage...

2019-03-12 17:48:29 1520 16

原创 Unity跟随并环绕移动物体

是一个比较简单的实现办法.方向已经写死了,有需要的自己改吧.思路:在开始游戏时获取和玩家的位置差距的向量,然后再Update中更改位置到指定距离,然后使用RotateRound进行旋转.最后再获取差距向量,形成一个循环.这其中的顺序是很重要的.using System.Collections;using System.Collections.Generic;using U...

2018-09-06 22:10:38 4038

原创 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.ToObject的第二个参数写上编码格式就行了,G...

2018-06-03 00:00:41 10359 7

原创 可直接使用的unity第三人称自由视角相机脚本

使用方法:将要控制的角色拖到TargetBody,将相机的焦点拖到CamerPivot,,建议CameraPivot是一个放在TargetBody下的子物体,并且位置应该是在TargetBody的头部.注意:此脚本自动忽略"Ignore Raycast"层和"Mob"对相机视野的遮挡,也就是说,当相机被带有这两个层之一的物体遮挡时,相机不会自动移动到遮挡物之前,这是用于设置一些不应该触发相机防遮挡...

2018-05-12 17:41:45 17357 12

原创 unity复杂地形检测角色是否在地面上(与地面碰撞)(着地)的方法

补充:在胶囊碰撞体里的物体都会被检测到,因此当添加了诸如武器之类的碰撞盒时,应该将他们的layer设置为和角色本身一样的Layer,否则将会导致碰撞数量大于一个,而且即使脱离了地面,OverLarpCapsule返回碰撞数组也会>=1,导致浮空判断为真.或者你可以重新写关于数组的判断方法.这个问题困扰了我几天,在我找到解决方案之前,尝试了以下方法1.射线,在角色坐标(一般是脚底...

2018-05-08 21:06:38 29721 14

原创 三级数据库复习笔记

前言:这是我今年复习三级时自己做的笔记。为了加深记忆,基本上是纯手打。但是到最后几天的时候因为时间紧迫就主要是开始刷题而忘记了做笔记。所以内容不全,但是又懒得补了。。还有几个漏了的。。但是现在是真的不想再碰数据库了。。刷题刷的恶心。。1.数据库三级模式:外模式、概念模式、内模式,提高数据库的逻辑独立性和物理逻辑性分别对应用户级、概念级、物理级。这三级又分别对应用户或应用程序员,面向建立和维护数据库...

2018-04-03 12:45:24 5006

原创 [课程设计]Java实现图形化窗口界面可存储ATM机(自助取款机)

这是一个使用io流和swing库制作的可存储的窗口化ATM机程序;臭不要脸的发上来敲打实现的功能有:1.登录和注册用户(虽然现实中的ATM中没有注册功能敲打)2.存款3.取款4.查询记录,包括存款和取款和转账的记录5.更改密码6.退卡

2017-12-01 07:57:18 38655 44

原创 unity导入模型昏暗(对比度低)解决办法

在3dmax等软件中颜色正常的模型导入unity后变得非常灰暗,特别难看。如图:一直以为是光线的问题,以为自己烘焙之类的没弄好,但今天百度才发现需要修改材质使用的shader,但按照百度说的改为unlit/texture,虽然不再阴暗了,但又过于亮了,而且没有阴影了。摸索了半天后发现设置为Legcy shaders/Diffuse Fast就能达到刚

2017-11-13 23:08:46 17919 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除