- 博客(193)
- 资源 (40)
- 收藏
- 关注
原创 Dnspy代码分析/反编译工具的简单使用:以骑砍2为例
如果我们需要做些反编译工作,改变游戏源码的时候,且该项目是由C#制作而成,便可以使用Dnspy工具。
2024-08-27 16:44:21 284
原创 CE修改器的简单使用
这个系列目前是出于兴趣爱好,最终目的是为了可以用代码控制修改单机游戏。这篇文章的对象是《植物大战僵尸杂交版》,其余游戏类似。博客仅做技术研究使用,禁止用作商业用途。
2024-08-21 11:21:16 343
原创 Unity抖音直播玩法开发流程
近两年直播玩法逐渐新兴起来了,也出现不少质量还不错的作品,比如下列《红蓝对决》《三国全战》等。近期我们也做了一款直播玩法,就此记录下开发流程。
2024-08-20 19:49:12 1202
原创 Unity多客户端位置同步信息
书接上文,有了一个基本的网络同步消息的服务器,客户端这边其实要做的工作就简单许多。如果对位置信息的保密程度没那么高的话,可以放在客户端处理这部分的逻辑。
2024-07-29 17:36:13 355
原创 C#网络连接:TCP/IP模式下的网络连接与同步
为了测试局域网的消息同步,简单写了下TCP/IP模式的同步,参考。*这里要注意,如果只需要返回给需要的客户端,用方法2即可。
2024-07-29 15:59:44 447 1
原创 Unity格斗游戏,两个角色之间互相锁定对方,做圆周运动
今天手头的工作忙完了,就等着服务器那边完活,于是开始研究同步问题。如图所示,两个小人可以互相锁定,模拟真实对战,视线一直不离开对方。正好想到之前想做的,两个小人对线PK,便有了这篇文章。RotateAround:绕着XX物体旋转。Translate:绕着某个方向前进后退。LookAt :保持一直看着对面。
2024-07-18 14:59:29 333 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 1380
原创 用正弦函数实现跳跃弧线
在游戏中,需要实现一个跳跃的功能,我最开始用的是重力加速度。即水平速度不变,垂直速度加等于重力,但策划觉得不好调。最后决定使用固定的曲线函数实现,即X轴速度不变,Y轴按照距离最高点的距离求位置。有了以上储备,我们就可以得到如下函数。这样就可以就联想到了正弦函数。
2024-06-14 16:20:41 243
原创 C#:简单算法,求斐波那契数列
已知,斐波那契数列为1,1,2,3,5,8,13,21,34,55,89,144, ……在加某个数值群的时候,要求求n位以后的斐波那契数列。即最后1位为前两位之和。
2024-04-10 14:38:04 317
原创 关于UCG游戏平台的一些思考
UCG游戏平台,全称User Generated Content,即用户生成内容。它涵盖了所有玩家可以自主编辑的部分,包含并不限于换装、捏脸、关卡摆放等内容。
2024-04-10 10:58:08 1235
原创 Unity动画桢事件
在新项目内部审核的时候,说什么动画节奏不匹配,所以决定用动画桢事件来处理技能释放。当释放技能的时候,先播放技能动画,然后再动画桢所在的时间戳执行技能的逻辑。*这里有个需要注意的点,因为有的anim在fbx文件下面,只能readonly,这个需要我们把动画拷贝出来作为单独的文件存在。1,先选中人物的状态机,打开animation。3,在animation相应的位置添加触发动画。
2024-01-25 21:30:21 806
原创 Unity meta的一些常见属性
Unity会项目文件夹中的每个文件分配一个同名后缀为.meta的文件。我们可以将meta文件理解不同文件之间的桥梁,通过它引擎可以管理不同文件之间的依赖关系。
2023-11-06 16:35:42 444
原创 Unity Shader:常用的C#与shader交互的方法
俗话说久病成医,虽然不是专业技术美术,但代码写久了自然会积累一些常用的shader交互方法。
2023-08-03 14:29:17 2135
原创 Unity Shader:背景缓动
这算是一个很常见的小功能,比如我们在玩横版游戏的时候,背景动画会以一定的频率运动,其实现方式也有很多种。比如,使用UGUI的image+animtion动画的方式,自己k桢实现。
2023-07-18 09:18:43 1144 1
原创 Laya3.0游戏框架搭建流程(随时更新)
近两年AI绘图技术有了长足发展,准备把以前玩过的游戏类型重制下,也算是圆了一个情怀梦。鉴于unity商用水印和启动时间的原因,我决定使用Laya来开发。目前laya已经更新到了3.0以上版本,就用目前比较新的版本。之后关于开发中遇到的一些小问题,我都会记录到这篇博客中。毕竟只是个人项目,所以按照帖子的方式更新。
2023-06-18 16:47:26 4455 4
原创 Unity实用功能:存储本地文件
算是一个比较通用的小功能吧,很多时候由于我们需要将运行时候的一些数据存储为别的文件格式,比如txt文本或者png图片等,就需要用到这个功能。
2023-06-09 12:00:45 1631
原创 Unity攻速表现优化:人物攻速提升加快动作
这里主要用了runtimeAnimatorController.animationClips取到动画时长,然后使用 动画时长/攻速时间=动画倍速。最后表现为攻速越快,人物动作越快。
2023-06-08 11:17:14 863
原创 Unity导入spine动画注意的点
然后在camera模式的ui下点击创建一个新的spine,导入我们需要用的spine动画。但是需要注意的是,如果用的是带有透明度的图,则需要改下默认shader与配置。spine导入unity比较简单,去文档下载对应。然后我们导出的图片包含几张图片,则需要勾选下这个。
2023-05-10 14:39:14 1053
原创 Unity项目优化方案2023
每年整个新活,每年出个手游项目。又到了项目收尾的季节,也是最掉头发的时候。这两周开启漫漫的优化之路。老方法,先按住Ctrl+7,打开profiler性能分析工具,找到性能占用的大头。不用看也能猜到,Batches是优化的重头戏。
2023-03-07 10:52:22 1615
原创 Unity加载AB包在手机上显示正常,在电脑上显示粉色
以上是表现的效果,可以看到手机模拟器上是正常的,但电脑上显示就是错误的。大概意思是将windows平台下面的图形API改为OpenGLES3。
2023-02-15 16:40:45 569 1
原创 处理多倍速下的子弹发射变少问题
问题就出在这里,我们都知道,Time.deltaTime它不是一个固定值。在相同倍速下差别倒不是太大,但倍速越大这个值就越大。大致意思是,不断累加Time.deltaTime,当达到攻击间隔的时候发射子弹。同理,其它会受到倍速影响的物体,在计算时间间隔的时候,也需要做类似的偏差值处理。起因是我们的塔防模式下,玩家在正常能过的关卡,开2倍速就过去不去了。
2023-02-06 11:01:55 130
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
QuestionBank.rar
2021-09-28
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关注的人