自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 游戏各个知识小点汇总

各种常见游戏原理汇总

2024-09-11 17:09:59 498

原创 基于HybridCLR做的一个FlyBird Demo

周末学习了下HybridCLR的原理和用法做了个FlyBrid小demo。记录一下官网里写的原理:对于这个我的理解是:Unity引擎的代码使用还是AOT方式。对于项目业务这块打成多个程序集。运行时使用了解释器,解释执行。从而完成热更新。

2024-09-02 21:42:12 425

原创 Unity Dots学习 (一)

先学习怎么使用,再研究底层代码。Dots大家都有所耳闻。一直没时间研究,最近研究一下。看上图可知,哪怕是CPU的第三级缓存也比内存要快2-5倍。

2024-08-18 21:59:50 276

原创 Xlua原理分析 四

Xlua hotfix原理

2024-07-30 22:02:21 1013

原创 XLua 原理分析 三

Xlua 通信调用

2024-07-23 00:01:58 796

原创 Xlua原理 二

Xlua Wrap文件分析

2024-07-22 16:04:09 823

原创 XLua原理(一)

xlua原理深入分析

2024-07-18 15:37:25 956

原创 Unity热更新扫盲篇

当项目上线后发现有代码级别的bug或者新的功能模块上线,可以通过某些手段,在玩家某些时机(一般登录之前),更新某些文件把这个bug改了或者新功能上线。这个过程是热更新。对于玩家而言,他只需等待很小的时间去下载热更新包就可以体验最新效果,无需重新游戏,这个体验就比较好。反之有可能导致用户流失。

2024-03-14 22:00:34 1142

原创 网络协议一文简述

之前写过kcp详细的原理分析,时隔多年。决定把范围扩大点,把整个网络的原理都记录一下原理。

2024-03-09 19:53:57 967

原创 浅谈游戏开发常用的设计模式

游戏开发中经常出现一些业务变更。如果是一个好的框架,重构起来很容易,如果是一个不好维护的框架,那基本上就要炸了,且为了完成这个功能会写很多“屎山”代码。为了避免这种情况频繁发生,就需要框架制定者有很好的设计模式基础。说通俗点,就是多套几层了,或者多抽象几个类出来等。现把个人在工作以及业务自己做的小型游戏中一些常用的设计模式贴出来,浅谈一下。

2024-03-03 18:29:06 1645

原创 Lua GC原理分析

lua gc原理

2024-02-24 22:03:18 1156

原创 ORCA理解与记录

ORCA算法记录

2024-02-18 22:30:43 523

原创 JPS+算法

JPS+地图研究记录:备忘

2024-02-12 14:47:06 181

原创 JPS算法

简单记录JPS原理

2024-02-11 17:30:01 1084

原创 寻路算法之A*及最小堆优化

A* 寻路算法和最小堆记录

2024-02-10 22:11:23 566

原创 点乘叉乘基础推导

注意一点是 cos(-a)=cos(a)。所以点乘的前后顺序不影响cos值。但实际游戏使用其判断夹角时要注意,只能0-180度。181-360 判断不出来,得配合叉乘算二个向量的顺逆时针方向。大家都知道 二个向量 a和b 二者相乘是 |a|x|b|x cosθ。叉乘是 |a| x |b| x sinθ。但为什么结果是这样的呢?简单贴一下推导过程,方便查阅。根据cos(a-b)=cos(a)cos(b)+sin(a)sin(b);再算叉乘:(图不画了用上面的图)

2024-01-28 21:46:03 848

原创 2024年展望

当初进来也是觉得既然每个月流水还不错,应该平时工作压力啊,福利啥的也都挺不错的。因为框架已经定型,能接触的都是需求,一般需求也就那样,纯堆逻辑。当然还是有一些的,比如我在这个项目里偶尔也会写一些服务器的业务,C++开发的 ^_^。Unity,2023年的骚操作,也让我对这个引擎的未来产生了一定的顾虑。2024年写点新东西吧(大概率也是慢更),也顺便把之前已经过的比较花时间的技术也贴一下。csdn是个好东西,自己费好大劲研究的技术代码啥的,这里一贴,可能帮助了他人,但更多的是自己回忆某个点时会很快。

2024-01-24 12:55:20 445

原创 C#网络层 Kcp研究

C#版 Kcp深入研究

2022-04-10 17:15:58 4312

原创 从0动手撸moba之架构理论

Unity-Moba架构设计

2022-03-31 13:46:12 688

原创 odin学习3之numbers

odin学习3之numbers。。。

2022-03-05 20:41:01 3235

原创 odin学习2 button

odin学习2 button 第二个页签Button的学习

2022-03-05 17:10:09 429

原创 Odin学习1 属性框标签

Odin学习

2022-03-04 21:00:01 314

原创 各种杂项自我学习

其他人的好文章

2022-02-28 17:41:21 85

原创 UGUI流程

UGUI流程

2022-02-26 20:50:44 990

原创 UGUI 空Button实现

项目中想对UGUI触发事件拦截可使用空Button,这样减少overdraw。很多文章都记录了,这里就自己记录一下,方便查阅using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class EmptyButton : MaskableGraphic{ protected override void OnPopulateMesh(Vert

2022-02-21 21:48:14 149

原创 UGUI技巧学习之自定义形状

众所周知,UGUI的图片是用Image进行显示的,他在项目中大多数满足基本需求。但如果我想做类似:这样形状的显示或者这样的显示UGUI目前不支持。传统做法是让美术出个遮罩,然后遮罩Mask下再挂这些图片。不是不可以,但这增加了。1.美术需要做个遮罩,这个到可以忽略2.游戏多了2个DrawCall一个是加遮罩的,一个是还原的。如果游戏想做到更好的优化,这个不可取。所以研究下UGUI的Image源码。Image的OnPopulateMesh方法代表着这个Image的mesh应

2022-02-21 21:34:29 2478

原创 Asset的小知识点

1.波浪线当文件夹的结尾是~。他在工程里会不进行显示。2.DisableWriteTypeTree 的使用Unity为了能让新版本可以兼容老版本的Assetbundle,会打包的时候做完整的设置。比如上一个版本记录了很多数据到新版本并没有使用。。当新版本打包的时候默认还是会把这些数据写进来,让老版本也可以使用。所以bundle打出来会稍微大一些是用一个很简单的Cube进行打包,用第一种生成的Bundle是39KB。使用第二种是26KB。他们在运行时内存占用也是很明显的差别。.

2022-02-19 20:42:37 3068

转载 Timeline学习

timeline学习

2022-02-10 12:44:31 765

原创 U3D记腾讯面试经历

首先大厂的面试都是很漫长的,腾讯也不例外。腾讯正常面试是技术3轮,hr 1轮。我这边是4次技术面试,hr 1轮。。最终通知面试已通过。。但因北京没有U3D岗位,只能去深圳的原因,需要跟老婆分开,机会是挺好,但只好放弃了。今年打算把虚幻搞起来,来年在试试腾讯。。加油!第一轮:面试官素质很高,让我对大厂有更好的印象。首先是自我介绍,然后说了点过往经历,因为他们是虚幻开发所以问了些C++的知识。。之前是一点没用过。但面试官看我经历觉得就这么挂了太可惜了然后就说推荐给Unity项目组了。第二轮:同样

2022-01-25 20:22:46 3809 1

原创 记一次求职U3D面试心得

首先题主于2021/11 从某非游戏互联网大厂裁员离职。经过2个月修整,于2022/1/20日得到了多家的offer,其中含金量较高的是腾讯,趣加。特此记录,以后回忆。。可能文中有不对的地方,第一次写文章,请多包涵。首先任何面试我觉得一半实力,一半运气吧。。不一定你技术牛逼到爆也能进入心仪的公司(比如我当初面试字节技术都已经过了,结果前几天hr告诉我说那个职位已经招满了,让我面别的部门技术,经过深思熟虑我拒绝了)。但是你也需要把握好自己的表现,剩下交给命运。。所谓面试造火箭,进来拧螺丝。想必大家都知

2022-01-22 21:33:22 1410

基于HybridCLR做的一个FlyBird Demo

FlyBird Demo

2024-09-02

空空如也

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

TA关注的人

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