自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Wwise】Invalid parameter in_GameObj in function call AK::SoundEngine::RegisterGameObj

1.因为项目是自动集成的,InitialWwiseSetting 那个 scriptableObject 文件是在Resources文件外的,不能用Resources加载资源,用wwise自带的wwiseglobal 初试化。4.最终查到的问题是,之前写的管理类Listener是拖拽绑定的,现在并木有绑定实例WwiseManager,导致Listener为空,Postevent里面参数为空导致CallBack不合法。排除Wwise的问题。当启动游戏的时候,初始化Wwise一切正常,调用音频后出现。

2023-07-11 11:22:42 230

原创 GameOff2022参与有感

Odin:快捷的工具;如图所示,我们做了许多表格,搭建了许多框架,这个是好的,但是全有程序担任对于程序的进程是有些致命的,在我的理解中,程序的职责就是实现逻辑,如果还有添加设计逻辑,工作量有点庞大,特别是这次的后期,我感觉在和时间赛跑的时候每一行代码都是错的,比如在对话系统方面,以后就应该编辑一个工具,填充内容的应该抛出。其实这个在GameJam是没有办法的事情,因为很多事情都是由突发性的,比如我这次在开发的过程中出现了插件底层bug的问题,没有时间排查了,只能选择拆东墙补西墙的方式编程。

2022-12-03 02:59:59 494 1

原创 【Wwise】生成空的Wwise配置文件后搭建Wwise项目 Unity无法读取到bank

一开始是没有配置Wwise项目,等着音频那边有空了在开始配置,但当把Wwise项目搭入仓库的时候,无法加载Bank,原因是无法获取到项目的Init文件。启动Wwise,启动Wwise之后会自动识别,显示连接后,它应该自动修改了配置文件(我没找到到底是哪一个配置文件),启动成功,识别到了bank。因为看了一下点开代码,明显是路径的问题,我曾试图修改读取bank的路径发现没有作用,应该是自动生成的文件出了问题。问题Unity自动生成的WwiseGlobal无法识别到项目中的Bank。

2022-11-24 21:47:31 742

原创 浅谈量子纠缠,易经,能量,世界(一)

*为什么人们算卦的时候,算卦者和被算卦者两个人素不相识,依然可以让人觉得很神奇,通过卦辞和爻辞的推断就可以知道这个人的性格特征,最近的运势起伏?为什么当你平时考试信手拈来的题目,在你信誓旦旦和你朋友说随便满分之时,反而会考砸?为什么在玩英雄联盟的时候,平时上分都很顺利,一到晋级赛就会遇到奇葩队友?为什么在遇到凶恶之事之前会遇到或多或少的好事?为什么说福无双至要居安思危?

2022-10-31 00:42:57 715

原创 【PR】pr在导入rst字幕文件后,修改的样式无法显示在视频画面中

因为网上的解决方法就是会随着修改后自动同步到画面上,没有其他操作,大概率是pr卡了。pr在导入rst字幕文件后,修改的样式无法显示在视频画面中。

2022-08-22 09:58:37 474

原创 【Unity】Post-Processing 问题 ArgumentException: Kernel ‘MultiScaleVODownsample1‘ not found. UnityEngine

这个问题是当windows 的项目切换到 其他平台的项目的时候,后处理文件中的compute shader配置是不一样的。1.关闭相关Post-processing values and Post-processing Layers 报错停止。3.新建Post-processing profiles。2.重新导入 Post-processing。...

2022-08-12 18:17:49 3527 5

原创 【Feel】Unity Feel插件中,Camera无法正确显示CameraShake

在我有两个场景中,有一个摄像机通过Update绑定了对象的Position,而另外一个场景中 摄像机并没有绑定Position。在这种情况下,后者可以,当我试图关闭第一个场景中摄像机的脚本代码,则可以显示出shake的震动。今天遇到了一个比较卡手的问题,在插件Feel中,当Feedbacks中无法正常显示CameraShake这个事件。目前原本的摄像机的解决方案只能在代码中暂时关闭update对于摄像机实时的position的刷新。如果有正确的解释欢迎讨论。用Cinemachine。...

2022-08-04 18:21:41 1161

原创 【Wwise】ArgumentException: The specified path is not of a legal form (empty).关于WwiseGlobal中的路径读取错误问题

这个问题log写的很明确,路径空了,我们进入到代码中,很明显的发现了,它的默认路径和我配置的路径有区别,文件夹名称的关系,将你Wwise/API的路径放置到和代码中默认的路径相匹配即可。(没截图,断点也找不到了。我这边Wwise的配置情况,因为有加壳问题,所以Wwise的配置文件不是系统配置的,导致(有可能导致)路径有问题或者是其他bug。...

2022-08-03 17:38:53 794 1

原创 【Unity】插件TextAnimator 新手使用说明

新手购买玩TextAnimator不知道如何上手,使用文档不知道从何处看起(没错就是我),简单介绍一下该如何使用,不是太严谨的使用说明,如有问题欢迎指正。1.添加组件TMP Text文件添加组件添加了TextAnimatorPlayer会自动帮你添加TextAnimator2.添加相应的标签到富文本中3. 通过代码控制其显示和关闭这样就可以控制它的显示和关闭了,剩下的API文档都写的有,可以自己去查...

2022-06-23 16:01:19 1953

原创 【Wwise】Wwise嵌入Unity后打包出现没有声音问题

作为萌新,接触Wwise后出现了在Editor模式下正常播放Wwise打包音频文件,但是在打包后出现了音频文件无法正常播放的情况解决思路1.检查是否是Unity自身打包出现问题,查看Global Volume 是否是0 ,改成12.查看Wwise是否成功打包进包体确实成功打包进了包体,但是这个时候的关键到了因为既然打包进了包体,数据应该是正常导入的,那里出了问题?这里我怀疑既然我在脚本中初始化的文件路径是在editor路径下的XML文件,但是打包后路径已经改变了,而脚本应该是在启动游戏后才能进行读取

2022-06-20 13:52:31 1505

原创 【Wwise】Unity 导入Wwise产生加壳问题后解决方案

Wwise Unity集成手动安装

2022-06-08 14:18:21 566

原创 【FGUI】监听事件龙场悟道心得

实习阶段,接触FGUI一段时间,但是对其监听事件一直很模糊,今天下午没有事情做的时候,开始悟道,略有一些心得,不知道是否正确但是准备先写下来。主要分为三个函数RemoveEventListener()AddEventListener()DispatchEvent()如同上图所示CustEvent中有若干个事件字段例如:CustEvent{string work=“work”;}state1中:state1{AddEventListener(work,CutLog);void C

2022-05-25 18:08:54 367

原创 VS 生成事件copy已退出,代码为1

大概率是路径有问题,可以将路径复制到系统里查看是否含有该路径

2022-05-16 14:33:42 297

原创 【Unity】如何理解Global和Local两个坐标

Global:在整个场景中只有一个物体的时候,该物体的坐标就应该是Global坐标Local(局部位置):但如果我们创建了一个子元素在之前的物体之中,Unity也会为其进行坐标的创建,则子元素的坐标是根据父元素的坐标来建立的,所以他的坐标是Local所以当我们建立父级元素的时候要将坐标Reset,不然子元素的local坐标将会无法确定。...

2022-01-28 00:36:55 3049

原创 【Unity】通过2种方法实现摄像机的移动,旋转,放缩

2022-01-28 00:21:32 7903

原创 【Unity】OnTriggerStay2D无法触发问题,物体跟随鼠标等背包系统以及UI场景交互系统技术总结

背包系统以及交互交互实现技术总结OnTriggerStay2D无法碰撞检测跟随鼠标移动跟着麦扣老师学习的背包系统之后,因为参加GameJam后现在码了背包和场景交互,但是都有些bug,最近重新改了一下。主要功能:1.通过点击获取UI上的物品,点击场景也可以。下图就是点击场景在背包中生成物品2.通过拖拽UI中的item来进行场景之间的交互(下图中的功能:放入指定的物品:树枝和废纸,可以让这个壁炉可以被点燃,放入打火机进行点燃){因为没有图所以随便找了点就当作状态的替换}实现过程:通过点击UI/

2022-01-19 17:17:11 3061

原创 【Untiy】【重庆高校联合GameJam】参与有感,技术总结,问题总结

参与有感1月14日下午17点-1月16日下午17点参与重庆高校联合GameJam,参与的过程十分的辛苦吧,基本上每时每刻都在思考代码的实现,两位美术也将画面的效果提升到了很高的高度,虽然我写的东西还有很多BUG吧,但是在最后一刻还是实现出来了,也算是自我感觉凑合;第一次和其他的程序配合,应该是有生以来的第一次,不管是以前的课程设计还是其他比赛都是第一次。虽然我们最后的排名有点不好看吧,但是我觉得也是很精彩的一段故事,结束之后,话都说不出来,只能瘫坐在椅子上,看到其他开发者的作品确实已经没有精力去体验他们的

2022-01-17 13:17:09 1134

原创 [unity]NodeCanvas_各个节点作用

NodeCanvas1.Leafs(叶柄)Action(行为)Condition(条件)2.Composites(复合行为)Sequence(序列)Selector(选择器)Probability Selector(概率选择器)Priority Selector(优先选择器)Parallel(并行)Binary Selector (二进制选择器)Flip Selector(反转选择器)Switch(开关)Step Iterator(步骤迭代器)3.Decorators(装饰节点)Interruptor(中断

2022-01-12 16:34:59 4079 1

原创 如何将代码上传至Gitee

之前用git hash 上传代码,但是我觉得太繁琐了就跟着网上的教程用TortoiseGit上传代码。Download网址视频教程我是看的这位UP的视频教程记得下面下载汉化包,并且在选择language时安装汉化包并refresh。1.创建仓库并复制路径2.克隆选择git Clone3.添加4提交到master中间可能要输入密码,这个密码和账号就是(不要@)成功...

2022-01-12 00:12:54 263

原创 【Unity】励志成为最强UI仔—BeaverJoe项目之UI界面制作【上】代码优化-动态加载UI对象

跟BeaverJoe老师学习UI界面制作中,在原先的项目中,角色的solt是静态的五个角色。所以我想把他改成一个动态通过PlayerGM来控制的一个动态加载UI效果展示/// <summary> /// 动态生成slot:但是要注意的是instantiate的重载中, /// Instantiate<GameObject>(GameObject original, Vector3 position, Quaternion rotation, Transform

2022-01-06 22:50:48 443

原创 【unity】战棋项目总结随机贴图,鼠标悬置放大

跟着BeaverJoe老师学习战棋demo,其中比较新的代码总结随机贴图 [Header("贴图")] [SerializeField] private Sprite[] sprites; spriteRenderer = GetComponent<SpriteRenderer>(); //获取tile的组件 int randomNumber = Random.Range(0, sprites.Length); //从贴图数组中随机一

2022-01-05 20:43:10 522

原创 【unity】Unity2021.2.2f中snap setting未找到的解决方案

在学习战棋的过程中,因为做地图编辑的时候,没有使用tilemap,而是跟Up:BeaverJoe学习用gameobj来实现的tile地图,但是在新版的Unity中Editor没有snap setting这个选项,截至现在也没有找到解决方案。所有我在Unitystore中找到了一款可以替代Unity自带的Snap工具。FastGrid这款插件在Unity商城中是免费的,但是有一些小Bug,但是如果你是和我一样的初学者的话,也能凑合用吧。该插件地址https://assetstore.unity.co

2022-01-05 18:41:47 2840 1

原创 【Unity】M_studio-随机RoughLike项目优化:动态代码生成对象

在跟着麦扣学习随机房间生成的过程中,其中墙壁的生成是通过switch来写的,但是这样写代码不方便维护和阅读switch (room.doorOpenNumber) { case 1: if (room.IsDoorTop) { Instantiate(wallType.Wall_U, room.gameObject.tra

2022-01-04 14:42:51 774

原创 Egret_day1_helloworld

HelloWorld1.进入 白鹭的官网下载 egret2. 创建项目因为不知道里面的参数所以暂时使用默认3.下载插件最初想选用 Egret Wing 来经行 编程 但是 在启动时 出现 :解决方式 :暂无网上的说法是 配置 环境变量的地方出现问题将 将java放置最后 但是暂时没有发现有用 网上说删除 但是 没这么做 所以选择 使用 Vs Codevs code 需要 下载 白鹭的 插件 插件库 搜索 白鹭 下载4. hello world找到 createGam

2021-01-11 13:26:36 106

原创 JAVA设计模式 之 命令模式 详解

命令模式(别名:动作,事务)将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。命令模式命令模式(别名:动作,事务)模式的结构中包括四种角色:接收者(Receiver)命令(Command)接口具体命令(ConcreteCommand)请求者(Invoker)在许多设计中,经常涉及到一个对象请求另一个对象调用其方法到达某种目的。如果请求者不希望或无法直接和被请求者打交道,即不希望或无法含有被请求者的引用,那么就可以使用命令模式。模式的结构

2020-12-05 10:05:37 290

原创 mysql procedure 各种位置报 1064问题

DELIMITER 问题:在做实验过程中出现多次报错类似如是否要标注 “;”的问题导致多次在做存储过程中出错 1064 ,原因是未能理解DELIMITER的作用DELIMITER是分割符的意思,因为MySQL默认以";“为分隔符,如果我们没有声明分割符,那么编译器会把存储过程当成SQL语句进行处理,则存储过程的编译过程会报错,所以要事先用DELIMITER关键字申明当前段分隔符,这样MySQL才会将”;"当做存储过程中的代码,不会执行这些代码,用完了之后要把分隔符还原。解决方法:在procedure

2020-12-04 14:14:41 389

原创 Mysql 1418 报错问题

在做作业 创建 function 时 出现报错错误代码: 1418 This function has none of DETERMINISTIC, NO SQL, or READSSQL DATA in its declaration and binary logging is enabled (you mightwant to use the less safe log_bin_trust_function_creators variable)原因:这是我们开启了bin-log, 我们就必

2020-12-03 21:19:22 204

原创 MySQL Set赋值 1064 报错

作业:创建一个函数func,返回Employees表指定编号的姓名,并将姓名存放到一个变量中,返回姓名的值.调用函数返回010008,102208编号的姓名。错误代码:DROP FUNCTION IF EXISTS funcDELIMITER $$CREATE FUNCTION func(EmplID VARCHAR(20)) RETURNS VARCHAR(50)DETERMINISTICBEGINDECLARE NameStr CHAR(50);SET NameStr=SELECT

2020-12-03 21:10:32 545

原创 MySql 约束与索引

MySql第二章学习MySql其他代码:一、约束主键约束联合主键添加 删除主键自增约束外键约束唯一约束删除 唯一约束 :Modify 添加?总结非空约束默认约束索引什么是索引?Innodb(聚集索引)Myisam引擎(非聚集索引)MySql提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考其他代码:show database; 显.

2020-09-28 02:17:47 621

原创 关于 struts 2 StrutsPrepareAndExecuteFilter 以及404 问题

刚开学,开始学习 struts 2 的配置以及 如何开始 编写 “Hello world ”,这一开始真的毫无头绪 ,一直卡在这两个报错上面 ,甚至从头检查JDK以及 tomcat的配置问题 ,检查完毕后 ,直接从代码入手StrutsPrepareAndExecuteFilterjava.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter这个报错直接导致了

2020-09-13 11:54:17 451

原创 操作系统_处理器(第二章)

这里写目录标题一.运行机制1.1 特权指令和非特权指令1.2用户态和核心态1.3内核程序和应用程序操作系统中的那些功能应由内核程序实现?二.操作系统内核三.中断和异常3.1中断机制的诞生3.2中断的概念和作用3.3中断的分类3.4外中断的处理过程学习来自:https://www.bilibili.com/video/BV1YE411D7nH?p=4一.运行机制1.1 特权指令和非特权指令什么是指令?一条高级语言的代码翻译过来可能会对应多条指令所以 “指令“就是CPU(处理器)能识别,执行的最基

2020-09-12 14:58:52 386

原创 操作系统_概论(第一章)

文章目录操作系统_概论(第一章)一、操作系统的定义二、操作系统的功能与目标2.1方便性2.2 有效性2.3 可拓展性2.4 开放性三.操作系统的主要特征3.1异步性3.2共享性3.3并发性四.操作系统的分类4.1 批处理系统(Batch OS)4.1.1特点4.1.2 两种调度4.2 多道程序系统(Multiprogramming System)4.2.1特点4.2.2 优点与缺点4.3 分时系统(Time-sharing System)4.3.1 分时系统定义4.3.2 分时系统特点4.4实时系统(Re.

2020-09-09 21:42:51 364

原创 计算机系统建模_包图

包图知识总结包图5.1包图的概念5.1.2包的表示5.2包的名称5.2.1包的元素5.2.2包的可见性5.2.4 包的构造型5.3包图中的关系5.3.1 依赖关系5.3.2 泛化关系5.4阅读包图5.5创建包图5.5.1 寻找包5.5.2消除循环包依赖5.6 包图建模5.6.1 对组成元素建模5.6.2 对体系结构建模包图包是一种常规用途的组合机制。UML中的一个包直接对应于Java中的...

2020-04-28 15:25:57 3816

原创 计算机网络 网络层测试题

2如果DHCP服务器分配的默认网关地址是192.168.5.33/28,则主机的有效地址应该是(4.0分)DA、192.168.5.55B、192.168.5.47C、192.168.5.40D、192.168.5.32两个主机通过电缆直接相连,主机A的IP地址为220.17.33.24/28,而主机B的IP地址为220.17.33.100/28,两个主机互相Ping不能,这...

2020-04-27 21:24:04 2490 1

原创 计算机网络 MAC层测试题

1一个以太网交换机,读取整个数据帧,对数据帧进行差错校验后再转发出去,这种交换方式称为:A、存储转发交换B、直通交换C、无碎片交换D、无差错交换我的答案:A2关于VLAN,下面的描述中正确的是:A、一个新的交换机没有配置VLANB、通过配置VLAN减少了冲突域的数量C、一个VLAN不能跨越多个交换机D、各个VLAN属于不同的广播域我的答案:D3以太...

2020-04-27 21:23:52 2951

原创 500-Unable to compile class for JSP 报错问题

今天在JSP实验中,出现报错,一开始寻找报错原因的时候,网上的说法都是因为导入的包过于繁杂而报错,但是我的jsp只导入了一个包,无法经行修改。在深入寻找资料的时候,发现编程问题也可能导致这个问题的出现,然后回过头经行检查,确实有些错误。...

2020-04-27 21:16:18 198

原创 java Object 转换String类型

采用方法 :Object obj = new Integer(100);String string = (String)obj;

2020-04-27 21:13:39 110

原创 java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value 报错

由于tomcat的高于8.0,所以在addCookie时是不能使用空格的 而在ASCII码中32对应的就是空格。报错代码: Cookie accessDateCookie = new Cookie("accessDate", new Date().toString()); response.addCookie(accessDateCookie);修改后:Date date2 = n...

2020-04-27 21:11:33 124

原创 The server encountered an internal error that prevented it from fulfilling this request 的解决方法

在多次实验发现这个报错,我认为作为小白,最容易报错的可能是 空指针异常(NullPointerException )

2020-04-27 21:01:07 1859

原创 SimpleDateFormat cannot be resolved to a type 如何处理

<%@ page import="java.util.*"%><%@ page import="java.text.*"%>导入包,经行解决

2020-04-27 20:57:57 6100 5

Unity 2d可控制呼吸灯

需要将2d项目升至URP,或者自带URP的模板项目

2022-07-29

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

TA关注的人

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