自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一道游戏开发的算法题

下图是一个装备系统的合成图谱,箭头指向的是合成之后的装备,每合成一个装备需要消耗一些金币(标注在矩形框里面),箭头上的数字表示合成所需的材料数量。比如,要合成n个装备A,需要消耗3n个装备B、1n个装备C、4n个装备D,而且还需要消耗26n金币(装备B和装备D的合成与此类似)。已知玩家拥有一些初级装备(叶子节点的装备)和n个金币,并且所有装备的合成都需要消耗金币,玩家需要合成尽可能多的某个装备(记为装备X),请用C#语言计算出玩家最多可以合成出多少个装备X。为了简单起见,下面题目的装备图谱是。

2024-06-06 22:18:20 125

原创 Unity自己面试总结的不足

玩家可以和一堆植物交互,如何知道最近交易的十个植物是什么?常用的ugui组件有哪些?文本自适应,背包自适应怎么实现?怎么存储玩家近三十天的登录数据?如果存储内存占用最小,效率最高?链表插入一个节点的时间复杂度是多少?常见的游戏算法有哪些?c#常见的几种容器?

2024-06-06 22:02:45 124

原创 看完就懂Unity设计模式那些事(单例,观察者,工厂)

break;break;break;游戏中通过ItemFactory创建并使用道具,只能创建ItemBase类型的对象//创建并使用生命药水//创建并使用加速药剂。

2024-04-26 16:39:54 1809 2

原创 Unity ui事件注册和委托的常见用法及概念

在 Unity 中,UI 事件注册和委托通常用于处理用户交互事件,如点击按钮、拖拽滑动等。

2024-04-24 18:24:56 220

原创 Unity数据持久化概念,及简单用法(全层干货)

{}

2024-04-24 18:18:23 602 1

原创 Unity面试必备网络方面的干货知识

在网络通信中,序列号是指对数据包或消息进行排序的数字或标识符。序列号的目的是确保数据包按照正确的顺序到达目的地,并且检测和处理重复、丢失或乱序的数据包。

2024-04-24 18:03:49 836

原创 PICO VR 《制作一把能量手枪》

3.因为蓄能发射的关系,所以代码实现子弹单次发射的逻辑就好,常用的对象池实现方式,碰撞到物体后实例化碰撞的粒子特效。碰撞后是否销毁物体,还是让物体失活。没啥注意的,记得吧子弹预制体里的刚体设置为,CxxxxDynamic,碰撞有关的物体记得加上刚体和碰撞体(两者都要)。1.交互方式,常见的就是,手柄扳机键长按蓄能,随着时间,能量球放大到一定大小,停止放大,松开扳机键发射能量弹。先放gif,等我有时间在bilibili出讲解视频。2.确定能量球的特效效果,碰撞特效,音效。4.用协程改变能量球大小。

2023-12-08 19:14:47 460

原创 mysql “InnoDB: Unable to create temporary file; errno: 0” 问题解决办法

2.在“C:\ProgramData\MySQL\MySQL Server 5.7”下编辑my.ini。3.另添一这行代码到my.ini,前面不要有#号,保存,回去刚才的报错界面点击next。1在安装根目录下新建一个temp文件夹,记住这个路径。

2023-11-23 13:23:51 295 1

原创 U3D人物卡通渲染(绑定骨骼+飘带运算)非0基础,提供思路

1.3DMax下需要先给模型的非人体部分(骨骼)和人体部分(bip骨)都绑定对应类型的骨骼2.Unity新建Urp项目进行如下设置(不设置会出现透明的问题)下载后将其拖入到unity项目用一个新文件夹存放,并且将人物的材质设为我们刚才拖进去的渲染管线,如果你的人物没有材质,你需要将贴图手动贴好人物上,再提起材质。,导入到unity5.下载animation rigging包,导入到unity。

2023-09-26 14:20:46 265

原创 Unity在无VR头盔下开发的配置(全网最详细)

(7)添加两个材质球(就是一个3d球形再加一个材质,参考图一)预制件,代替vr手柄的模型,放入左右手控制器(Left/RightHand Controller)的模型(mode prefab)里,即把材质球第三张图里的model组件里,两只手都要放。红框里的XRI Defalutxxx使我们要配置的,点击他们的属性,全部(名字有preset的)重复执行以下操作:add to Axxxx。(6)选择左手控制器,删除第二张图这些组件,因为我们不需要激光,再选择右手控制器,重复上面的步骤,删除。

2023-09-02 14:20:13 1782

原创 C#入门04-变量,变量转换,常量

在 C# 的统一类型系统中,所有类型(预定义类型、用户定义类型、引用类型和值类型)都是直接或间接从 Object 继承的。可显示转换为 short、int、long、float、double、decimal 类型。运行结果:从程序运行结果可以看出,值类型变量的值复制到装箱得到的对象中,装箱后可以改变值类型变量的值,并不会影响装箱对象的值。,可显示转换为 double 类型,转为 int、long、decimal 类型,需隐式转换。,转为 int、long、double、float 类型,需隐式转换。

2023-07-12 18:31:22 351 1

原创 C#入门03-VS2019开发常用设置

VS2019使用快捷键 Ctrl + M + O 无法折叠 region 的设置:工具 => 选项 => 文本编辑器 => C# => 高级 => 大纲 => 折叠到定义时可折叠#region;菜单栏点击:工具-->选项-->环境-->字体和颜色,选择你喜欢的字体,这里推荐下图这个。菜单栏点击:工具-->选项-->环境-->常规,选择你喜欢的颜色主题。菜单栏点击:工具-->选项-->文本编辑器-->C#勾选行号。注释:ctrl+k,ctrl+c。取消:ctrl+k,ctrl+u。

2023-07-11 15:23:42 1622

原创 C#入门02-开发环境的搭建

一、了解IDE是什么?

2023-07-11 14:54:41 570

原创 C#入门-01程序语言是什么?

C#是Unity的主流开发语言,游戏市场以手游为主,Unity引擎在手游开发市场中处于霸主地位,而且C#相对来说比较容易学习,游戏开发人才中市场对Unity程序需求更大,C#是成为U3D开发工程师必须要打通的脉门。

2023-07-11 13:41:34 110 2

空空如也

空空如也

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

TA关注的人

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