- 博客(66)
- 收藏
- 关注
原创 怎么进入游戏开发领域?
你要选一个游戏引擎,目前有Unity,Cocos,Laya,unreal等,你选一个游戏引擎来进行学习,然后再看这个游戏引擎使用哪个编程语言,再学习对应的编程语言,和游戏引擎的基本知识。基础知识学完以后,就考虑如何基于框架来组织你的游戏项目,就是框架设计与开发,包含了框架设计+资源管理+热更新+打包发布等。先学好一门基础的编程开发语言,掌握基本的数据结构与常用的算法,比如C/C++,C/C++与数据结构,比如Java与数据结构。游戏开发分为服务端开发与客户端开发,你先想下你要进入哪个领域。...
2022-07-27 14:09:36
1107
原创 3D游戏的碰撞检测是如何实现的?
注意不是所有的碰撞对都会产生碰撞,如上图1.6-1所示,BroadPhase阶段产生了碰撞,但是NarrowPhase阶段,却发现没有产生碰撞。要实现这个设计目标我们可以从物体与场景入手,可以简化物体的形状来做碰撞检测,通过物理场景,快速的排除掉不可能发生碰撞的物体,从而替代简单的暴力搜索。每个物理Entity都有自己的包围盒,能包围住整个物理Entity的形状,当两个物理Entity的包围盒有重叠的时候,物理引擎会产生一个潜在可能的碰撞对,如图1.6-1。加入到物理世界的碰撞列表中,来进行下一步计算。..
2022-07-26 13:40:45
2365
原创 如何在游戏客户端和服务器之间精确同步玩家的状态?
如果是3D游戏,俯瞰游戏3D地图,将地图看作一个平面,和2D一样标记区域,哪些是障碍物,哪些是路径,如果你的3D游戏地图中,没有上坡和下坡,那么就和普通的2D游戏没有区别,如果有上坡下坡,就让客户端把地图的。a不在原来的AOI区域,在新的AOI区域内新加的块,那我们就要把这些新加的块里的玩家先同步到你这个客户端,你所在的客户端把新进入视野的玩家创建出来,同时你要把你自己的最新状态,同步给新进来的玩家客户端,新进玩家的客户端,也会把你这个角色创建出来,你看到别人的同时,也要让别人看到你。...
2022-07-25 14:50:14
1474
原创 现有的几个Unity热更新方案该如何选择,各自的优缺点是什么?
由huatuo的特性,你装载哪个.dll,就可以动态解释执行对应的.dll的代码指令。把最新的一份.dll与md5文件列表放服务器,把本地md5文件列表放包里,每次运行,我们增量下载最新版本的.dll后,我们只要比较服务器上的.dllmd5文件列表,与当前版本对应.dll的md5文件列表,决定出哪些.dll需要装载进入il2cpp_huatuo,就直接装载即可实现热更新,那些没有变化的.dll,表示可以直接使用AOT模式下的机器指令,不用热更解释执行IL指令的.dll。...
2022-07-22 10:46:20
1067
原创 游戏开发中如何阅读代码
引言有经验的开发人员都知道我们大部分都是基于别人的框架和系统来开发代码,比如开发一个应用,是基于OS来开发,开发一个游戏基于一个游戏引擎来开发。进入到公司里面以后开发一个业务逻辑也是基于公司的框架代码来开发,正因为这样,阅读别人的代码,变得非常的重要。学会阅读代码的好处有哪些?1: 用好别人的代码,能节约成本,而阅读代码强,就是用好的关键。别人写好的代码,成熟的代码我们用到项目中能节约很多的开发成本,缩短项目的周期,所以用好别人的代码变的很重要,你能快速的把第三方开源代码用到项目当中,能
2022-05-04 12:00:55
550
原创 如何制作微信小游戏
最近微信抖音华为小游戏非常的火,在个人开发者中颇受大家的关注与讨论。今天我们来聊聊微信抖音华为小游戏为什么会火, 微信小游戏如何制作,如何获取收益。小游戏是什么?互联网产品一个很关键的核心点就是思考如何获取流量以及有流量以后如何变现,互联网上获取流量也变得越来越困难,最后都被几个日常生活常用的超级app占据了流量的入口,比如微信,抖音,美团。手机上的App可以获取流量,手机硬件厂商也可以获取流量,华为,oppo, vivo每卖出一部手机,都相当于获得一个流量,每一年华为的手机出货量达几亿部,面对这些
2022-04-29 12:37:36
1228
原创 Unity 轻量级渲染管线LWRP/URP详解
Unity 可编程渲染管线, LWRP轻量级渲染管线(Light Weight Render Pipeline)出来有一段时间了, 今天写一遍文章,详细的介绍一下可编程渲染管线与LWRP轻量级渲染管线相关内容,帮助大家搞懂这些概念,并建立起一个学习可编程渲染管线/轻量级渲染管线的思维。整个文章我将会分成4个部分来个大家讲解:这里有个学习小组可以交流(1): 什么是渲染管线与向前渲染;(2): 什么是可编程渲染管线;(3): 轻量级渲染管线与它的基本使用;(4): 轻量级渲染管线Shad.
2022-04-28 12:34:00
1062
原创 自己造轮子: Unity打造Timer定时器框架
1: 为什么我们要自己造轮子来做定时器系统传统的Unity做定时器的方式有三种,总结如下:(1) 在组件类里面定义一个变量,每次Update的时候,累积时间,当时间到达特定的阈值时, 触发函数调用。源码素材视频教程可以进入学习交流小组领取 void Update() { float dt = Time.deltaTime; this.passedTime +
2022-04-27 12:25:52
671
原创 Unity 战斗系统中游戏角色UI血条设计
1:如何选取技术方案Unity战斗系统中,每个角色经常会有血条与昵称。如何架构设计才高效,我们列举一些常用的做法:onGUI来做昵称与血条; 3D世界中创建一个3D物体来做血条与昵称,然后让血条与昵称对着摄像机; 基于UGUI/NGUI单独做血条与昵称的UI节点,然后把UI节点位置与角色同步; 其它可能的做法;方案(1)中onGUI的性能是很差的, 一般只用于显示一些调试相关的信息,不适合用来做正式的游戏物体。方案(2)中创建3D物体,然后对着摄像机,能实现功能,可能的问题就是血条昵称这
2022-04-26 16:21:35
541
原创 Unity 游戏中的战斗系统的架构与设计
前言很多刚开始做游戏的小伙伴感觉战斗系统是一个比较麻烦的部分,不知道如何设计,角色很多,职业很多,技能有好几种,还有装备相关的东西。今天这篇文章详细的讲解一个战斗系统应该如何架构与设计,你看完并搞懂它,战斗系统的架构与设计对你来说再也没有难度了。首先我们先来上一张架构图:这里有个学习小组大家可以进去拿源码素材 视频教程 可以学习交流如图,我们把整个的战斗系统分成了3个层次,分别为功能组件层, 策略层, 行为决策层。我们的战斗系统将围绕这这3个层次参考设计,接下来我们具体的分析每一层是做.
2022-04-25 12:09:52
3422
原创 制作MMORPG游戏需要储备哪些技术
今天给大家分享一下制作一个MMORPG游戏需要学习的知识点和技术储备。MMORPG游戏又叫大型多人在线角色扮演类游戏,对技术,美术,策划的要求非常的高,制作一个成功的MMORPG不容易,今天我们从技术的角度来给大家详细的讲解制作一个MMORPG游戏需要储备的哪些技术点。一: 客户端准备游戏引擎的选择目前做MMORPG游戏主流的跨平台(PC+Android+IOS)的3D游戏引擎有Unity和UE4,各自都有比较成功的代表作,技术上都能够实现,UE4赢在渲染效果,Unity赢在使用相对简单。
2022-04-23 12:52:53
499
原创 可靠 UDP 传输设计
今天来给大家说说可靠的UDP的设计,打算分三个部分来给大家讲解:什么时候有可能采用 UDP 通讯而不是用 TCP 更好 一个可靠的 UDP 通讯模块的 API 接口该如何设计 一个C版本的实现1什么时候使用UDP通讯会更好?我反对基于UDP来实现可靠的传送协议使用的是类似于TCP那样的可靠的协议。TCP 已经够复杂了,几乎不太可能重新设计的更好。如果用 UDP 再实现一个可靠传输协议,而表现的比 TCP 效果更好,那么多半只是在部分情况下的优势;或是霸道的占用了过量的资源,而 TCP 在设
2022-04-22 12:50:33
418
原创 微信小游戏开发怎么选游戏引擎
微信小游戏现在非常的火,当我们下定决心做微信小游戏开发的时候,面临我们的第一个问题是怎么选一个H5的游戏引擎,那么今天本小编就来给大家分析一下目前能开发各大平台H5小游戏的游戏引擎和它们的优缺点。入选原则:(1)能一次开发,同时发布到多个游戏平台的游戏引擎; (android,IOS, PC, H5, 微信小游戏, QQ, facebook,抖音等);(2) 必须要有非常方便的可视化编辑器;(3) 市场有求职需求,而且还要比较好找工作;那么恭喜 "cocos creator"
2022-04-20 13:02:20
4327
原创 Unity屏幕灰化效果
开篇1. 屏幕灰化效果简述一般由于政策特殊日期等因素,或者游戏内角色死亡效果要求等等,我们会想看到一个整体灰色的效果。具体表现测试效果:2. 需要了解Unity后处理OnRenderImage(https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnRenderImage.html)[Graphics](https://docs.unity3d.com/ScriptReference/Graphics.html).B
2022-04-19 12:49:50
2651
原创 unity 中是如何实现游戏人物换装的
现在的游戏,如果没有换装功能的话,可能会让人觉得非常以外:这个游戏连换装都没有?还能玩吗?真的,不知道大家有没有注意过,貌似绝大部分的游戏都设计到换装。比如热门的网络游戏LOL,DNF这些,LOL里面的皮肤系统就是典型的换装了,DNF里面的时装等。手机游戏也是有换装的。甚至有专门的换装游戏(我不知道这有什么好玩的)。再说一个例子吧,绝地求生,刚出来那会儿,就只有衣服裤子鞋子帽子的基本服饰吧,这就是换装了。最近更是出现了枪械的皮肤,人物涂鸦等。看到没有。为什么大部分的游戏,管它和自己的游戏有没有联系,反正也要
2022-04-18 12:52:20
1947
原创 unity基于NetWork的局域网对战游戏制作
现在的游戏大体分为2种,要么就是单机游戏,要么就是联网游戏。像现在比较火的游戏,比如手机游戏王者荣耀,比如端游LOL,这些都是联网游戏。再比如求生之路系列,鬼泣系列,生化危机系列这些都是单机游戏。但是我们会发现一个点,求生之路可以和朋友一起开黑。那这到底算单机还是联网游戏呢?还有,这个和朋友一起玩是怎么做到的?那么这就是我们今天讨论的话题了:基于NetWork的局域网对战游戏制作。先上效果图:这个demo包含玩家的移动旋转和子弹发射。那么这个效果怎么做出来呢?首先,我们需要了解unity里面
2022-04-16 13:21:00
1073
原创 目前主流游戏引擎的分析报告
前言游戏引擎之争就像编程语言之争一样,在游戏开发圈永远是一个火爆的话题,目前市面上主流的一些游戏引擎,我们来给他们做一些比较,了解他们的历史,特点, 为了严谨,备注一下写这个文章的时间编写时间是2021年4月20日。目前国内主流在用的游戏引擎有, Unity, Cocos, Laya, UE4, 白鹭, 接下来我们一起来分析这些引擎的特点。1: 国民3D引擎UnityUnity, 使用C#或Lua语言开发。国民3D引擎,这个称号说明了Unity在3D引擎的市场地位,中小型的游戏公司做3D游戏,基
2022-04-15 13:02:00
3404
原创 做好这3点,面试所向披靡
面试又挂了!感觉自己都会做,平常写代码也没有问题,但一到面试结果就不好,拿不到想要的薪资。别人明明只有10K的能力,面试的时候却能拿到12K;而自己10K的能力面试的时候只能拿9K,这到底是怎么回事呢?今天我来给大家分享面试的一些技巧,让大家都能拿到略高于能力的薪资。01 扎实地理解技术基本的原理原则,构建完整的技术知识体系。面试结果的好坏,最本质还是取决于自己的能力。平时要注意知识体系的积累,同时要掌握基础知识的基本原理原则。基本的原理原则掌握了,你才能理解地记
2022-04-14 12:34:36
106
原创 Unity shader新手入门教程:实现汽车氮气加速特效
1:材质和shaderShader 是一种給GPU执行的代码,GPU的渲染流水线,为了方便开发人员定制效果,开放出接口給程序员编写代码来控制,这种程序叫作shader, shader开发语言,cocos采用的是GLSL编程语言。开发人员可以在下图顶点Shader和着色Shader来插入代码。材质是一种配置文件,选择好一个Shader(算法), 并給这个Shader提供必要的参数,当游戏引擎绘制物体的时候,先读取材质,根据材质, 給GPU配置shader和shader要的参数, 这样管道流水线就可以完
2022-04-13 13:14:45
430
原创 斗地主棋牌类游戏中的洗牌和发牌算法
前言洗牌和发牌是棋牌类游戏中,非常重要的两个关键节点,而这两个关键节点涉及的算法,很多同学非常感兴趣,今天,我们就以NodeJS环境为例,通过JS代码给大家解说洗牌和发牌算法。一、 洗牌算法1. 采用随机交换策略【方法一】核心思想:随机产生一个位置与当前位置的牌交换。运行结果如下:【方法二】核心思想:随机产生一个位置与第一张牌进行交换,交换的轮次越多,理论上次序越乱。运行结果如下:2. 采用随机排序策略运行结果如下:二、 发牌算法
2022-04-12 13:38:22
4676
原创 unity中Toggle组件的使用心得
使用unity也有很长一段时间了,个人觉得unity这款引擎学习起来还是比较容易的,但是对于一些初学者来说,可能有些困难。我初学unity时也遇到很多问题,尽管现在看起来很简单,但是对于那个时候的我来说还是有难度的。我猜测一定有和我一样遇到同样问题的unity学习者,今天写下我对unity组件中的一种组件---Toggle的心得。Toggle(开关)是Unity中UGUI里面的一个组件。一般用于做单选开关。比如写一个飞机大战的游戏,我们选择战机就可以用到这个组件。那么我今天讲的不是一个toggle,而是
2022-04-11 13:10:28
3973
1
原创 this到底指啥,为什么有时候需要bind
序言相信学JavaScript的朋友都会有个疑惑this到底指啥,为什么有时候需要bind,有些时候又不需要,是不是感觉脑袋一片浆糊,下面我们就通过几个简短的案例,来帮助大家捋一下。一、this到底指啥?1.普通函数的this ==> 谁调用就是谁(经常变:谁调用是谁)2.箭头函数的this ==> 在谁的环境下this就是谁(不变:当前作用域)再举个例子:在document内二、函数中的bind
2022-04-09 12:50:15
739
原创 Unity Shader实现灰飞烟灭效果
前言相信大家在玩游戏的时候,应该见到过一些怪物死亡过后,就爆裂开来,或化作万千碎片,或化为一缕青烟,或化作一堆粉末,随风飘散。感觉非常这种死亡特效是非常的有意思的。众所周知,Shader可以做出一些炫酷的效果出来,我这里也用Shader做了一个怪物灰飞烟灭的效果,一起来看看吧。上效果图。刚开始这四个怪物在跳舞,然后跳舞结束就灰飞烟灭了。怪物变成了一堆沙粒,粉末消失无踪。那么这个效果是怎么做的呢?我们接下来说下原理。在我们写Shader脚本时候,大部分时间大家用顶点
2022-04-08 13:04:15
875
原创 Unity中如何解析Excel表数据
前言大家在游戏开发工程中难免会和各种各样的数据打交道,因为这是不可避免的,除非你的能力不足,那么你可能不用和这些数据打交道。就比如一个非常简单的需求,赛车游戏里面。策划会制作Excel表,各种各样的汽车,那么他们的名称,属性,描述等都是独一无二不一样的。那么我们该怎么样才能用到他们写的Excel表里面的属性呢,换句话说,我们怎么读取或解析Excel表里面的数据呢?这个技术在开发工程中会用的很频繁,而且这也是非常有用的。好了,话不多说,我们着手开干。老规矩,先上效果图:效果图大家看看读取的是不
2022-04-07 12:45:40
659
2
原创 用Unity做半个2D战棋小游戏
写在最前这次想要做一个简单且传统的战棋小游戏,大概的玩法是:在2D世界里创建一张由六边形地块组成的战斗地图,敌我双方在地图上轮流行动,并向对方发动攻击,先消灭掉所有敌人的一方将获得胜利。今天我们来实现一个入门级的数据配置工具。使用excel配置数据我们当前游戏中的配置:角色技能、道具等,都是通过手动创建ScriptableObject得到的,这在开发初期没什么问题;但是当游戏内容逐渐丰富后,这种添加方式便不再可取。因为不仅在新增数据时效率很低,做大批量的编辑和数据对比时也很麻烦。因此,我
2022-04-06 13:12:59
3683
原创 Unity项目如何组织目录结构,有几个习惯与你相同
前言组织好项目的目录结构,是维护项目的很重要的一个点,我们学习别人源码,了解别人的设计思路都是从目录结构开始,一个清晰的目录结构,对项目开发维护,项目管理来说非常的重要,目录维护的好,大家在一起工作很愉快,目录维护的不好,有可能会把项目搞的乱七八糟。今天我们一起来看看Unity架构师是如何维护自己的目录结构的,再看看有几个是和你相同的。1: Unity项目的几个基本原则原则(1):不在场景里面除启动节点意外的任何节点。Unity 提供方便的场景编辑器,好像我们拖拉带拽,直接往场景里面搭建
2022-04-02 12:36:38
296
原创 Cocos Creator动作系统和缓动系统总结
前言动作系统就是可以在一定的时间内实现位移、旋转、缩放、跳动等各种动作。需要注意的是,动作系统跟 Cocos Creator 编译器的动画系统不同,动作系统是面向程序员的API接口,而动画系统是通过编译器来设计,它们服务于不同的使用场景,动作系统通常适合做一些简单的位移、旋转等动作,而动画系统则相对要强大的许多,可以对UI增加各种属性来做到一些复杂的动画。。动作系统ActionAction是动作命令,先创建动作,然后就可以通过节点运行动作。Action包括,改变位置、大小、旋转等属性;
2022-04-01 14:34:20
395
原创 Unity Shader教程:一文详述如何实现像素风格Shader
前言之前给大家讲解了游戏的音效和人物动画的制作,那么今天就来给大家简单说说如何实现像素风格的过程。全文很简洁,请大家仔细查阅!像素风格的游戏在没有智能机的时代还是非常受欢迎的,因为那时候也没啥高质量的游戏了。比如超级玛丽,魂斗罗,多经典的游戏啊。即使现在也是有这类游戏的,只不过效果比之前要好很多了,但是感觉没有像素的那个味道了。玩魂斗罗,超级玛丽还是玩像素版的有味道哈哈。今天分享一个像素风格Shader的做法。如图:它的贴图本来不是这样的,是用了像素Shader过后的效果。那么这
2022-03-31 12:10:20
730
原创 Unity3D 保姆级安装教程与收费方案和版本、下载地址,看不会算我输
前言经常有没入门但想入门乃至刚入门Unity3D游戏开发的童鞋,问一些在业内人士看来是常识的问题。虽然这类问题看起来很傻,但是如不能得到解答或者如若解答不好,都可能会导致这些童鞋被误导,乃至因此而被拒之门外。这里总结很重要又很常见的几个问题一并解答,希望能帮到这类童鞋。1.Unity3D各种收费方案的区别:这个问题又可以问成:免费的版本和各种收费的版本的区别、有没有必要找破解版本等。答案很简单:一般来说,用****免费****的就行了(Personal个人版)。功能上来说:免费版本之于收费版
2022-03-30 13:05:33
2300
原创 一文带你了解Unity Shader-小飞侠轻功(径向模糊)
前言我们经常可以看到游戏赛车游戏里面,当向前加速的时候,四周空气模糊,并且气流向四周扩散,有种空气被排开的感觉。还有就是《天涯明月刀》在做轻功的时候,也是那么一种效果。没错,那个就是用到了径向模糊。今天我就做个,小肥猪轻功,先上效果图:原理其实是这样的:你看画面,空气是围绕着中间散开的,想到啥图形可以表现这种效果吗,Bingou,那就是圆。所以,我们只要定个焦点(或者中心点_FocusPos),然后其他图像上的点,对应算下向量,即:Dir =Focu
2022-03-29 13:24:31
329
原创 超精华的unity2d同屏显示9千人,看完还怕学不会?
前言多线程与单线程的自由切换一直是个有趣的话题。开发人员喜欢在单线程下开发,准确有序不容易出错。但是他们也舍不得放弃多线程带来的效率提升。为了提升unity2d的性能限制。这里使用http://surparaller.org制作的pelagia。他可以在单线程和多线程之间自由切换。像开发其他的单线程软件一样使用pelagia。只要通过简单的设置就可以在单线程和多线程间自由切换。比如1.最近骑马与砍杀的游戏非常流行。2.让沙盒技术又受到了关注。3.沙盒技术是指在游戏中玩家
2022-03-28 13:27:30
1029
1
原创 五分钟详述:一文理解动作游戏开发中的攻击逻辑和受击逻辑
前言:本文节选自机械工业出版社出版的《Unity3D动作游戏开发实战》一书,略有改动。攻击逻辑一个好的操作手感对于战斗非常重要,玩家会根据当前动画状态来确定下一步输入,若手感混乱则会对玩家造成不适。通常,格斗游戏会有一套帧数表供玩家参考,虽然我们不一定要像格斗游戏那样制作帧数表,但也可以依据动画剪辑进行简单地拆分。首先根据剪辑内容将动画范围分为输入帧与混合帧部分,若输入帧内没有输入正确指令则不会完成连续技的跳转,当动画到了混合帧后就开始下一个剪辑的混合,并
2022-03-26 13:03:50
3709
原创 Unity3D教程: AsssetBundle加载效率比较
前言想要比较AsssetBundle加载效率,首先需要知道加载AssetBundle的主要两种方式,分别是new WWW(url)和WWW.LoadFromCacheOrDownload,两种方式的具体用法,可以在官方的API中找到,本篇就不多介绍了。1. new WWW是单纯地把AssetBundle加载到内存2. WWW.LoadFromCacheOrDownload是把AssetBundle写入到缓存中,然后在需要加载AssetBundle时,再从缓存中读取AssetBundle,达到一个
2022-03-25 13:03:30
362
原创 Unity NGUI和UGUI与模型、特效的层级关系
前言本篇文章是整理在做项目的过程中,遇到了各种各样的界面穿插问题,以及界面层级混乱,比如,手机卡了或点快了,就导致两个界面相互交叉。对于界面,这应该算是一个很严重的bug,很大部分原因是整个UI框架没有从整体上考虑这个,后来决心弄清楚层级的控制,并把一些对于目前项目可行的方法应用,界面穿插的问题少了很多,注意我只是在现有的框架打的补丁。如果是一个从头开始,在架构UI的时候,希望这篇文章能够帮到你们。这里有个unity学习交流小组大家可以一起来学习交流以前项目使用的NGUI插件,UI是有一个.
2022-03-24 12:51:34
1068
原创 Unity使用RenderTexture实现实时阴影绘制
前言一般实时阴影主要还在出现在角色、怪物的脚底为了然场景表现的更加逼真,实现起来主要会用到这三种方式:脚底放个阴影图片跟着主角动,通过摄像机的RenderRexture绘制显示,直接使用Unity的Projector组件。在2D场景中,为了方便,游戏中通常会直截了当的放一快灰色背景,实现的效果虽然少了几分逼真性,但也足够用。但是如果想要在3D场景绘制脚底阴影,直接放阴影图就不合适了,为了让阴影效果更加逼真,下面就给大家介绍下使用RenderTexture的方式实现实时阴影绘制的效果吧。基本思路其
2022-03-23 13:06:34
926
原创 超详细的Unity简介与使用方法,一看就懂的那种
前言Unity引擎作为游戏开发工具之一,其受欢迎程度就不多说了,对于开发者而言,需要做的就是掌握unity的各项功能使用,帮助自己做游戏开发。为此,才有了本篇给大家简单介绍的unity引擎与其使用。一、IOC介绍IOC(Inversion of Control),中文译为控制反转,又称为“依赖注入”(DI =Dependence Injection)IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责
2022-03-22 12:41:20
6690
原创 不看必后悔系列:十分钟教你搭建Jenkins导出Unity安卓环境教程
前言想配置一个不同的打包工具,那种可以随时想要一个运行包就可以自己打包看效果,这就要用到本篇给大家分享的搭建Jenkins打包导出Unity安卓环境的教程。准备工具准备Jenkins环境,可以选择去Jenkins官网下载,我这里准备了一个Jenkins的war包。搭建步骤首要前提本地Unity已经安装好UnityAndroid的打包环境,确保能够正确的用Unity导出Androidapk包,这里就不过多介绍Unity如何导出Android环境了,自行解决。命令行启动Jenkins,j
2022-03-21 12:26:32
210
原创 长姿势了,这些Unity开源框架,你知道多少?
前言今天来给大家整理一下咱们在Unity开源框架开发中的你必须了解掌握的一些知识,刚好就在这里给大家作一个归类总结,如果有缺失的地方,欢迎大家在评论区指出,以便于后期修改。好了,那么话不多说,直接给大家上本期的干货!!!http://Json.NEThttp://Json.Net是一个读写Json效率比较高的.Net框架.http://Json.Net使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializ..
2022-03-19 12:21:56
3277
原创 腾讯内部技术:《轩辕传奇》服务器架构演变
今天给大家分享一下腾讯游戏《轩辕传奇》的服务器架构,讲服务器架构如果只是得一个结果,把架构示意图展示一下,这种没有什么意义,今天我想从一个每个人都会写的最简单的架构模型,如何一步一步的演变成《轩辕传奇》分区分世界的架构。功能扩展性切分与运维扩展性切分最简单的游戏服务器,一个进程搞定所有的功能,比如支持500人同时在线,开一个服A对应的玩家称ClientA, Server一个进程,架构如下: ClientA------>Server。如果再开第二个服B,如何处理?方案1: Serve
2022-03-17 13:20:21
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人