Yotooooo
码龄5年
关注
提问 私信
  • 博客:69,419
    69,419
    总访问量
  • 31
    原创
  • 1,267,927
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-11-29
博客简介:

qq_45946883的博客

查看详细资料
个人成就
  • 获得23次点赞
  • 内容获得12次评论
  • 获得130次收藏
创作历程
  • 5篇
    2022年
  • 24篇
    2021年
  • 2篇
    2020年
成就勋章
TA的专栏
  • Unity学习
    26篇
  • OpenGL
    1篇
  • Ml-Agents
    3篇
  • Github
    1篇
兴趣领域 设置
  • 大数据
    flink
  • 人工智能
    opencv语音识别计算机视觉机器学习深度学习神经网络自然语言处理tensorflowpytorch图像处理nlp数据分析
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Unity连接Sql,“计算机积极拒绝”错误解决

UnitySql问题简介Unity连接SQL代码注意事项SQL注意事项1、数据库地址查询2、设置账号密码出现计算机积极拒绝的错误时Debug简介Unity对Mysql的支持性不大,搜索到的资料都不能解决连接问题,相反SQL Server在Unity安装文件中就有自带的dll,不需要额外引入。Unity连接SQL代码using System.Collections;using System.Collections.Generic;using System.Data;using System.D
原创
发布博客 2022.03.05 ·
5509 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

Unity——Resources.Load不能正常获取

Resources.Load不能正常获取文件出现原因解决方法1、类型强制转换2、添加泛型进行筛选出现原因在文件夹创建名称正确且存在需要获取的文件的前提下,在代码中无法正常获取所需文件解决方法1、类型强制转换GameObject g = (GameObject)Resources.Load("Prefabs/ItemPrefab");Debug.Log(g.name);使用其他类型的文件进行强制转换:Sprite g = (Sprite)Resources.Load("Equipment/
原创
发布博客 2022.03.04 ·
6644 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unity——动态添加Tag

只需一行UnityEditorInternal.InternalEditorUtility.AddTag("你需要的tag名称");
原创
发布博客 2022.03.02 ·
4840 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【OpenGL】“__imp__glewExperimental”和“ __imp__glewInit@0”错误

参考:https://blog.csdn.net/gogdizzy/article/details/16808019错误 LNK2019 无法解析的外部符号 __imp__glewExperimental,函数 _main 中引用了该符号错误 LNK2019 无法解析的外部符号 __imp__glewInit@0,函数 _main 中引用了该符号...
原创
发布博客 2022.02.22 ·
487 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Unity两点距离计算

两点距离计算方式1:使用自带函数public static float Distance(Vector3 a, Vector3 b);方式2:比较距离使用平方结果比较float dis =(a.pos-b.pos).sqrMagnitude;
原创
发布博客 2022.01.03 ·
2968 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Unity_Switch表达式

文章目录示例代码1:示例代码2:总结:示例代码1:public int Send(int num) { switch (num) { case 1: return 101; case 2: return 102; case 3: return 103; case 4:
原创
发布博客 2021.10.09 ·
1434 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Unity父子物体简单归属

文章目录生成对象设置归属生成对象GameObject go;GameObject son;GameObject father;son = Instantiate(go,new Vector3.zero,Quaternion.identity);设置归属son.transform.parent = father.transform;//son的爸爸是father
原创
发布博客 2021.09.07 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unity同个脚本不同对象的运行顺序

文章目录简介场景试验脚本创建运行过程分配食物(字段数据)(1)进行分配,选择对象(2)进行分配,选择对象总结简介当一个脚本需要挂上不同对象且需要脚本输出数据时,可能会对产生的数据顺序困惑。比如现在我有一个场景,我的目标是场景中的一个方块A对其他方块如方块B中的脚本上的字段进行更改,而方块A和方块B都只挂了同一个脚本ScriptA,所以我要在ScriptA中同时实现:(1)更改别的对象中ScriptA脚本中定义的字段数据(2)被别的对象更改数据时,不会再继续对别的对象更改数据所以当场景只有两个对
原创
发布博客 2021.08.17 ·
1191 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Unity——接口的使用(使目标对象调用方法)

文章目录Tip:需要改变其他对象的状态或者数据时,不使用接口的话一般就是创建新的变量然后获取目标对应脚本组件再把变量的值赋值过去,这样写会很不方便,并且可能存在大量隐性bug。创建接口继承接口接口调用获得需要干预的对象Tip:需要改变其他对象的状态或者数据时,不使用接口的话一般就是创建新的变量然后获取目标对应脚本组件再把变量的值赋值过去,这样写会很不方便,并且可能存在大量隐性bug。创建接口using System.Collections;using System.Collections.Gener
原创
发布博客 2021.08.15 ·
3187 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

Unity——泛型单例模式(未完善)

文章目录单例模式泛型单例模式新建工具脚本(泛型单例模式)把需要成为单例模式的脚本继承该类泛型单例模式与普通单例模式的区别:普通单例模式:直接在相应脚本(如脚本A)中设置为单例模式,然后在其他脚本(脚本B)调用有单例模式的脚本(脚本A)功能或方法时能直接调用,而不用在awake或者start方法中引用一遍脚本(脚本A),但是当项目管理脚本比较多时,可能每个管理脚本都需要做成单例模式,如果使用普通的单例模式每个都设置一遍也不是不可以,但是泛型单例模式更方便。泛型单例模式:新创建一个泛型单例模式的脚本,继承
原创
发布博客 2021.07.18 ·
373 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

Unity——ScriptableObject(存储数值/存储设置)

文章目录说明:使用ScriptableObject保存游戏中角色数值等;主要是生成Assets文件,然后调用文件中的数值,数值也可保存在文件中,达到存储信息的目的。···1.创建ScriptableObject脚本2.生成Assets文件3.在其他脚本中调用该文件中的数值4.给角色上脚本5.调用数值5.1 获取CharacterStats组件5.2调用数值说明:使用ScriptableObject保存游戏中角色数值等;主要是生成Assets文件,然后调用文件中的数值,数值也可保存在文件中,达到存储信息的目
原创
发布博客 2021.07.11 ·
1577 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

Unity——ScriptableObject(存储数值/存储设置)

文章目录说明:使用ScriptableObject保存游戏中角色数值等;主要是生成Assets文件,然后调用文件中的数值,数值也可保存在文件中,达到存储信息的目的。···1.创建ScriptableObject脚本2.生成Assets文件3.在其他脚本中调用该文件中的数值4.给角色上脚本5.调用数值5.1 获取CharacterStats组件5.2调用数值说明:使用ScriptableObject保存游戏中角色数值等;主要是生成Assets文件,然后调用文件中的数值,数值也可保存在文件中,达到存储信息的目
原创
发布博客 2021.07.11 ·
1577 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

Unity——游戏界面点击获取点击对象信息

文章目录在游戏界面中点击鼠标,获得鼠标指向的物体信息1.创建脚本2.脚本挂在任意物体上3.运行并点击在游戏界面中点击鼠标,获得鼠标指向的物体信息1.创建脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class MouseController : MonoBehaviour{ private void Update() { MouseCl
原创
发布博客 2021.06.30 ·
2722 阅读 ·
1 点赞 ·
2 评论 ·
12 收藏

Unity——C#脚本自动添加组件

脚本对象自动添加组件如脚本需要某个组件,但是为了避免忘记添加或者prefab忘记添加,导致生成时没有该组件发生错误 [RequireComponent(typeof(NavMeshAgent))] [RequireComponent(typeof(CapsuleCollider))] public class Test : MonoBehaviour { }在继承MonoBehaviour的脚本类名上方添加[RequireComponent(typeof(组件名))]在运行时如果
原创
发布博客 2021.06.23 ·
2110 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Unity——物体遮挡角色轮廓显示(URPShaderGraph)

文章目录物体遮挡角色轮廓显示1.新建ShaderGraph和Material在Project界面右键新建一个URP的UnlitShader Graph右键该Shader新建一个Material2.编辑Shader双击Shader打开Shader的Editor界面3.配置材质到角色上在URP渲染管线文件中添加RendererFeature添加第一个CharacterBehind(在某物体后时渲染)添加第二个CharacterInFrond物体遮挡角色轮廓显示效果图:1.新建ShaderGraph和Ma
原创
发布博客 2021.06.20 ·
2833 阅读 ·
1 点赞 ·
3 评论 ·
7 收藏

Unity——Animator简要

文章目录Animator1.新建Animator2.添加混合树3.编辑混合树4.代码控制Animator1.新建Animator2.添加混合树双击混合树可以点进去编辑3.编辑混合树(1)、添加一个Float类型的Speed参数(2)、把该混合树的控制参数改为Speed(3)、创建三个Motiontips:Speed是控制该混合树中切换动画的值,比如0为站立,0.5为步行,1为奔跑;Motion简单来说就是动画,把素材里面相应的动画拖进去,然后会在相应的Speed值播放相应的Motion
原创
发布博客 2021.06.20 ·
316 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Unity——Volume“场景滤镜”

目录创建个VolumeNew一个Profile在MainCamera的Rendering中打开PostProcessing选项添加“滤镜”创建个Volume跟创建Cube一样,创建GlobalVolumeNew一个Profile在MainCamera的Rendering中打开PostProcessing选项不打开不会渲染添加“滤镜”点击override添加自己想要的“滤镜”添加前:添加后:...
原创
发布博客 2021.06.19 ·
6996 阅读 ·
4 点赞 ·
1 评论 ·
14 收藏

Unity——场景远处迷雾效果

目录1、开启迷雾效果2、调整迷雾参数1、开启迷雾效果在Window——Rendering——Lighting中的Environment打开Fog2、调整迷雾参数Mode选择Linear,能调整开始Start距离和最远End距离
原创
发布博客 2021.06.19 ·
3471 阅读 ·
4 点赞 ·
0 评论 ·
20 收藏

Unity——Cinemachine插件简要

目录1、Cinemachine插件(1)安装插件(2)创建Virtual Camera(3)视角跟随(4)调整参数1、Cinemachine插件(1)安装插件(2)创建Virtual Camera插件安装完后菜单栏会有Cinemachine,点击创建Virtual Camera(3)视角跟随1、Body选择——图片的是Moba类型视角跟随2、Aim选择无3、选择Follow跟随的对象(4)调整参数1和2是调整包容度的,3是摄像机远近。1、2就是数值都为0时,则跟着一个点,如果都为0
原创
发布博客 2021.06.19 ·
3071 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

Unity—Navigation功能简要

目录1、AI_Navigation(1)Bake地面(1)选中需要烘焙导航的地面(2)只选择当前物体Static(3)在Bake界面进行烘焙(2)Bake障碍物(3)给角色添加组件(1)添加Nav Agent组件(2)在角色Nav组件中调整参数(3)更改地面Nav参数(4)Nav Mesh Obstacle组件(1)新建一个物体对象,并添加NavObstacle组件(2)Carve功能(5)使角色移动1、AI_Navigation(1)Bake地面(1)选中需要烘焙导航的地面(2)只选择当前物体St
原创
发布博客 2021.06.19 ·
1373 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏
加载更多