- 博客(203)
- 资源 (40)
- 收藏
- 关注
原创 Unity抖音云启动测试:如何用cmd命令行启动exe
在做云启动的时候,接完发现需要命令行模拟云环境测试启动,所以研究了下。这个函数是Unity自带的,控制分辨率/是否全屏的方法。得到启动命令,这个应该是抖音官方那边的启动方式。
2025-02-08 15:13:24
368
原创 C#:判断点是否在多边形内
多边形内任意一点,向任意方向射线,相交数必然为奇数。接着我们就可以利用线段到线段的相交数,求出想要的结果。除了顶点照顾不到,基本也够用了。
2024-11-20 14:48:13
521
原创 Unity Dots下的动画合批工具:GPU ECS Animation Baker
书接,为了实现大批量物体的生成,我们准备使用Unity最新的dots系统,在该系统下找到了动画解决方案:GPU ECS Animation Baker。导入的同时,也需要导入以下两个插件,否则会提示报错:PS:ECS主要用的也是这俩。这是一款能够将物体自动合批并在ecs下使用的插件,导入之后可以看到几个示例场景,目前我们主要使用的是:场景0 基础使用场景1 LOD模型的使用场景6 大批量物体的生成。
2024-11-18 18:40:47
1516
原创 Unity自动LOD工具AutoLOD Mesh Decimator的使用
最近在研究大批量物体生成,由于我们没有专业美术,在模型减面工作上没有人手,所以准备用插件来实现LOD功能,所以找到了AutoLOD Mesh Decimator这个插件。可以看到极限情况下,顶点数为4.3k=>480,面数为6.2k=>306。1,导入插件后,我们拿个实验的僵尸狗来做实验。此时顶点数为4.3k,面数为6.2k。另外播放会发现原有动画功能并不受影响。点击generate生成lod。2,使用插件进行lod操作。
2024-11-14 14:40:53
617
原创 Unity3D类似于桌面精灵的功能实现
很多功能在游戏里面没法实现(没错,说的就是排行榜),所以准备用Unity3D开发一个类似于桌面精灵的功能部件,有需要定制的老板请私信联系。
2024-09-12 16:07:19
772
原创 骑砍模型修改逻辑
1、将制作好的地图保存到Mount & Blade II Bannerlord\Modules\SandBoxCore\SceneObj内2、用Notepad++打开 \Mount & Blade II Bannerlord\Modules\CustomBattle\ModuleData\custom_battle_scenes.xml3、根据你制作的地图类型(城堡城镇、村庄、野外),挑选一个合适的类别,这里选择的是野战(点击展开 / 收起)
2024-09-10 10:25:02
889
原创 Unity三种批量修改文件名的方法
不同于C#,Unity刷新的方法最好用AssetDatabase.RenameAsset,不然会造成引用丢失。调用方法: SetFilesName2("目标文件夹", "目标字符");3,修改文件夹下面所有文件夹及子节点的文件。首先,我们写个编辑器下的调用方法。调用方法: Click();1,修改点击文件夹的文件名。2,修改单个文件夹下的文件。
2024-09-05 17:49:16
1130
原创 Dnspy代码分析/反编译工具的简单使用:以骑砍2为例
如果我们需要做些反编译工作,改变游戏源码的时候,且该项目是由C#制作而成,便可以使用Dnspy工具。
2024-08-27 16:44:21
793
原创 CE修改器的简单使用
这个系列目前是出于兴趣爱好,最终目的是为了可以用代码控制修改单机游戏。这篇文章的对象是《植物大战僵尸杂交版》,其余游戏类似。博客仅做技术研究使用,禁止用作商业用途。
2024-08-21 11:21:16
1774
原创 Unity抖音直播玩法开发流程
近两年直播玩法逐渐新兴起来了,也出现不少质量还不错的作品,比如下列《红蓝对决》《三国全战》等。近期我们也做了一款直播玩法,就此记录下开发流程。
2024-08-20 19:49:12
2367
1
原创 Unity多客户端位置同步信息
书接上文,有了一个基本的网络同步消息的服务器,客户端这边其实要做的工作就简单许多。如果对位置信息的保密程度没那么高的话,可以放在客户端处理这部分的逻辑。
2024-07-29 17:36:13
460
原创 C#网络连接:TCP/IP模式下的网络连接与同步
为了测试局域网的消息同步,简单写了下TCP/IP模式的同步,参考。*这里要注意,如果只需要返回给需要的客户端,用方法2即可。
2024-07-29 15:59:44
688
1
原创 Unity格斗游戏,两个角色之间互相锁定对方,做圆周运动
今天手头的工作忙完了,就等着服务器那边完活,于是开始研究同步问题。如图所示,两个小人可以互相锁定,模拟真实对战,视线一直不离开对方。正好想到之前想做的,两个小人对线PK,便有了这篇文章。RotateAround:绕着XX物体旋转。Translate:绕着某个方向前进后退。LookAt :保持一直看着对面。
2024-07-18 14:59:29
505
2
原创 Unity按键表大全
Joystick1Button10第一个手柄按键10。Joystick1Button11第一个手柄按键11。Joystick1Button12第一个手柄按键12。Joystick1Button13第一个手柄按键13。Joystick1Button14第一个手柄按键14。Joystick1Button15第一个手柄按键15。Joystick1Button16第一个手柄按键16。Joystick1Button17第一个手柄按键17。Joystick1Button18第一个手柄按键18。
2024-07-02 10:21:04
1922
原创 用正弦函数实现跳跃弧线
在游戏中,需要实现一个跳跃的功能,我最开始用的是重力加速度。即水平速度不变,垂直速度加等于重力,但策划觉得不好调。最后决定使用固定的曲线函数实现,即X轴速度不变,Y轴按照距离最高点的距离求位置。有了以上储备,我们就可以得到如下函数。这样就可以就联想到了正弦函数。
2024-06-14 16:20:41
293
原创 C#:简单算法,求斐波那契数列
已知,斐波那契数列为1,1,2,3,5,8,13,21,34,55,89,144, ……在加某个数值群的时候,要求求n位以后的斐波那契数列。即最后1位为前两位之和。
2024-04-10 14:38:04
379
原创 关于UCG游戏平台的一些思考
UCG游戏平台,全称User Generated Content,即用户生成内容。它涵盖了所有玩家可以自主编辑的部分,包含并不限于换装、捏脸、关卡摆放等内容。
2024-04-10 10:58:08
1815
原创 Unity动画桢事件
在新项目内部审核的时候,说什么动画节奏不匹配,所以决定用动画桢事件来处理技能释放。当释放技能的时候,先播放技能动画,然后再动画桢所在的时间戳执行技能的逻辑。*这里有个需要注意的点,因为有的anim在fbx文件下面,只能readonly,这个需要我们把动画拷贝出来作为单独的文件存在。1,先选中人物的状态机,打开animation。3,在animation相应的位置添加触发动画。
2024-01-25 21:30:21
946
原创 Unity meta的一些常见属性
Unity会项目文件夹中的每个文件分配一个同名后缀为.meta的文件。我们可以将meta文件理解不同文件之间的桥梁,通过它引擎可以管理不同文件之间的依赖关系。
2023-11-06 16:35:42
506
原创 Unity Shader:常用的C#与shader交互的方法
俗话说久病成医,虽然不是专业技术美术,但代码写久了自然会积累一些常用的shader交互方法。
2023-08-03 14:29:17
2466
原创 Unity Shader:背景缓动
这算是一个很常见的小功能,比如我们在玩横版游戏的时候,背景动画会以一定的频率运动,其实现方式也有很多种。比如,使用UGUI的image+animtion动画的方式,自己k桢实现。
2023-07-18 09:18:43
1220
1
原创 Laya3.0游戏框架搭建流程(随时更新)
近两年AI绘图技术有了长足发展,准备把以前玩过的游戏类型重制下,也算是圆了一个情怀梦。鉴于unity商用水印和启动时间的原因,我决定使用Laya来开发。目前laya已经更新到了3.0以上版本,就用目前比较新的版本。之后关于开发中遇到的一些小问题,我都会记录到这篇博客中。毕竟只是个人项目,所以按照帖子的方式更新。
2023-06-18 16:47:26
4809
5
原创 Unity实用功能:存储本地文件
算是一个比较通用的小功能吧,很多时候由于我们需要将运行时候的一些数据存储为别的文件格式,比如txt文本或者png图片等,就需要用到这个功能。
2023-06-09 12:00:45
1799
原创 Unity攻速表现优化:人物攻速提升加快动作
这里主要用了runtimeAnimatorController.animationClips取到动画时长,然后使用 动画时长/攻速时间=动画倍速。最后表现为攻速越快,人物动作越快。
2023-06-08 11:17:14
1146
原创 Unity导入spine动画注意的点
然后在camera模式的ui下点击创建一个新的spine,导入我们需要用的spine动画。但是需要注意的是,如果用的是带有透明度的图,则需要改下默认shader与配置。spine导入unity比较简单,去文档下载对应。然后我们导出的图片包含几张图片,则需要勾选下这个。
2023-05-10 14:39:14
1187
Anti-Cheat Toolkit 2.2.1.7z
2020-08-13
U3D2019引入XLua.rar
2020-08-06
LoadABTest.unitypackage
2020-07-31
U3D低聚着色器SEGI Beta 0.8.zip
2020-07-11
Unity道具人物模型POLYGON - Fantasy Characters.zip
2020-07-11
unity中世纪场景人物POLYGON - Knights Pack 1.0.zip
2020-07-11
U3D低聚纸模城市City Low Poly v1.7.zip
2020-07-11
U3D低聚纸模树Lowpoly Trees and Bushes v1.1.zip
2020-07-11
unity低多边形日本古代场景与人物资源包POLYGON - Samurai Pack 1.0.zip
2020-07-11
U3D调用AS3.5.rar
2020-07-07
使用反向shader使用镂空效果
2024-02-01
QuestionBank.rar
2021-09-28
族群问题:遗传算法.unitypackage
2021-07-11
FindPonitWay个人编写的寻路插件.unitypackage
2020-12-09
游戏性能压力测试用例
2020-11-18
Unity3D热更框架简易版.rar
2020-10-15
Google.Protobuf.dll
2020-09-10
Google.Protobuf.dll 45&1.0.rar
2020-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人