自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

设计师养成记

不妄自菲薄,不自命不凡。

  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

原创 GameFramework框架个人笔记汇总

本博客永久停更,更新全在我个人网站,https://www.lfzxb.top欢迎大家加入我的Unity交流群:959572557本篇博客将记录所有的关于GameFramework的笔记和教程。视频教程地址:https://www.bilibili.com/medialist/detail/ml759678145?type=1StarForce全解读 框架基本理解以及源码下载 ...

2019-02-05 21:18:05 9936

原创 ET框架个人笔记汇总

本博客永久停更,更新全在我个人网站,https://www.lfzxb.top欢迎大家加入我的Unity交流群:959572557本篇博客将记录所有的关于ET的笔记和教程。视频教程地址:https://www.bilibili.com/medialist/detail/ml759596845?type=1服务器基础知识学习笔记Google.Protobuf学习专栏 Socke...

2019-02-05 19:58:33 8431 2

原创 Protobuf篇:Proto和Json的灵活互转

Proto对于Json的支持很好,今天我就给大家展示一下Proto和Json的互相转化(不需要额外的第三方插件)学习准备使用Protobuf实现游戏存读档的完整流程(一:配置环境)使用Protobuf实现游戏存读档的完整流程(二:具体项目实战)因为这篇文章是基于以上两篇博文进行的,所以需要看一下,当然了,我在代码里会注释相关功能介绍,尽量让代码易于理解,如果对Protobuf比较熟...

2019-02-28 13:21:11 8836 1

原创 ET篇:ETBook笔记(2.3 单线程异步)

GitHub原文地址:单线程异步黑体字为作者(熊猫大佬)原创,红色为个人理解单线程异步前面几个例子都是多线程实现的异步,但是异步显然不仅仅是多线程的。我们在之前的例子中使用了Sleep来实现时间的等待,每一个计时器都需要使用一个线程,会导致线程切换频繁,这个实现效率很低,平常是不会这样做的。一般游戏逻辑中会设计一个单线程的计时器,我们这里做一个简单的实现,用来讲解单线程异步。 ...

2019-02-27 18:52:57 993

原创 ET篇:ETBook笔记(2.2 更好的协程)

GitHub原地址:更好的协程黑体字为作者(熊猫大佬)原创,红色为个人理解更好的协程上文讲了一串回调就是协程,显然这样写代码,增加逻辑,插入逻辑非常容易出错。我们需要利用异步语法把这个异步回调的形式改成同步的形式,幸好C#已经帮我们设计好了,看代码 // example2_2 class Program { private static int l...

2019-02-27 18:27:59 2023 1

原创 ET篇:ETBook笔记(2.1 CSharp的协程)

GitHub原地址:什么是协程黑体字为作者(熊猫大佬)原创,红色为个人理解什么是协程说到协程,我们先了解什么是异步,异步简单说来就是,我要发起一个调用,但是这个被调用方(可能是其它线程,也可能是IO)出结果需要一段时间,我不想让这个调用阻塞住调用方的整个线程,因此传给被调用方一个回调函数,被调用方运行完成后回调这个回调函数就能通知调用方继续往下执行。举个例子:下面的代码,主线程一直循...

2019-02-27 15:14:24 2156 1

原创 ET篇:ETBook笔记(1.2 为什么使用C# .net core做服务端?)

GitHub原地址:为什么使用C# .net core做服务端?黑体字为作者(熊猫大佬)原创,红色为个人理解游戏服务端从早期的单服到分布式,开发越来越复杂,对稳定性,开发效率要求越来越高。开发语言的选择也逐步发生了变化,C 到 C++ 到 C++ + PYTHON 或者C++ + LUA 到现在 很多公司开始使用erlang,go,java,c#。目前是一个百花齐放的局面。但是如果是要...

2019-02-26 13:45:10 2142

原创 Unity实战篇:使用Protobuf实现游戏存读档的完整流程(二:具体项目实战)

读取数据脚本(如果是第一次进入游戏,就初始化数据) public static class PlayerDataReader { /// <summary> /// 数据储存的路径(依据自己情况改变,前面的Application.datapath不能动,在Unity里面就是Assets目录) /// </summ...

2019-02-22 20:01:44 1811

原创 Unity实战篇:使用Protobuf实现游戏存读档的完整流程(一:配置环境)

准备工作Google.Protobuf的学习(一:理解基本的使用流程)Google.Protobuf的学习(二:使用protoc.exe生成自己的类)Rider 2018.3.Net Core 2.2.Net Framework 4.7.2Unity 2018.3正文首先我们要明确整体流程首次进入游戏——创建数据储存的载体(.data文件)——玩家创建游戏存档(...

2019-02-22 19:32:33 3406

原创 Protobuf篇:使用批处理命令使用protoc.exe生成C#代码

你是否厌倦了每次打开控制台程序输入一大串代码来生成C#文件?如果是的,那么你需要这篇博客学习准备(新手必看哦,大神请自动忽略)Google.Protobuf的学习(一:理解基本的使用流程)Google.Protobuf的学习(二:使用protoc.exe生成自己的类)Rider 2018.3 (直接创建文本文件把后缀改为bat也行)正文打开proto文件所在文件夹(如果...

2019-02-22 14:18:55 7370 1

原创 图形学篇:使用VS2017创建并运行MFC应用程序

2019.2.22 11.20更我选择死亡,居然会跟我其他项目的.Net框架冲突,VS再见,我选择VC 6.0正文说实话,刚开始我是拒绝使用VS学习图形学的,因为他实在实在太臃肿了,曾经的我天真的以为C盘又不装软件,60G管够,直到我再一次用上了VS奈何Clion不给力(反正我是翻遍了百度和谷歌以及官网文档,都没找到创建MFC应用程序的方法)闲话就到这,让我们正式开始下...

2019-02-21 21:55:09 9811

原创 Unity实战篇:Buff系统设计(二:具体代码和实战使用)

首先是Buff种类 public enum BuffKind { FreezeBuff = 1, GodDefendBuff = 2, SteelHeartBuff = 3, }BuffBasepublic abstract class BuffBase { /// <summary...

2019-02-21 10:43:44 7381 3

原创 Unity实战篇:Buff系统设计(一:大体思路和思维导图)

在网上看了不少Buff系统的设计,总是不如我的意,所以索性自己思考着做了一个,欢迎大家提意见。思想:能够被加上Buff的游戏物体,说明他在游戏中的地位已经相当重要,所以我们值得让他继承Mono 相对于集中管理的BuffManager,我倾向于每个游戏物体都是自己Buff的管理者,当自己被加上Buff的时候,自己要做出相应的反应 Buff有两个最基本的共同点 1.持续时间    2.Bu...

2019-02-21 10:43:36 9614 1

原创 .Net Core和.Net Framework和.Net Standard和Mono和Xamarin关系与区别

网上的关系阐述文字很多,但图片很少,虽然说文字能解释的更彻底,但对于我这种不求甚解的人韩式喜欢用图片来阐述想知道更详细概念的请百度... 

2019-02-11 10:57:38 2681

原创 Google.Protobuf的学习(理解基本的使用流程)

上次我们提到了一个比较特殊的类,Addressbook,然后他开头第二行有这末个东西要编辑这个proto后缀的文件,需要用protoc来编辑https://github.com/protocolbuffers/protobuf/releases不要问我为什么不下载64位的,问就是64位的我不会搞为.exe文件设置环境变量这样做的好处是,在任何地方都可以运行.exe文件...

2019-02-08 21:58:25 9223

原创 ET篇:Google.Protobuf的学习(理解基本的使用流程)

据我目前所知,ET使用的数据交换协议是Google.Protobuf,所以今天就来学习一下,但是网上许多人都是以高下立判的方式讲解的,对新手小白很不友好,所以我今天就以纯小白的视角和大家一起学习学习环境:.NET Core2.2.NET Framework 4.7.2Riderprotobuf-csharp-3.7.0-rc-2Google.Protobuf简介prot...

2019-02-08 20:12:24 3297

原创 GameFramework篇:类自动生成工具的使用

本来我是想写一下类生成工具的详解教程。。。后来发现能力不够,只好作罢,暂时先写一下使用教程准备工作:StarForce最新版:https://github.com/EllanJiang/StarForce.gitUnity 2018.3GitKraken 因为很多人不会下载SubModules库,所以这里直接用小章鱼来做教程了在左侧边栏有SubModules,右键会有Ini...

2019-02-08 13:43:26 3310 4

原创 ET篇:斗地主学习笔记(一)运行Demo

一个Demo,首先要运行起来,才能让人打起学习钻研他的兴趣,So环境准备:下载斗地主Demohttps://github.com/Viagi/LandlordsCore.git准备2017.4.0版本的Unityhttps://unity3d.com/cn/get-unity/download/archive下载并配置MongoDB以及Studio 3TMongoD...

2019-02-05 20:55:36 3720 2

原创 ET篇:前言

只有站在巨人的肩膀上才能站得更远,从今天起,我将以服务端小白的身份和大家一起学习ET这个强大的框架。我的教程地址汇总:https://blog.csdn.net/qq_15020543/article/details/86766326GitHub地址:https://github.com/egametang/ET.gitET里面比较重要的思想组件式设计:https://gi...

2019-02-05 20:06:04 827 1

原创 Unity作品展示:坦克大战(基于GameFramework)

游戏名称:Battle City游戏素材:SIKI学院,爱给网开发平台:Unity 2018.3.1f1游戏平台:WinX游戏版本:1.0游戏用途:仅供学习交流使用,若用作商业,后果自负。游戏类型:经典坦克大战,微创新游戏介绍:加入商城模块,任务模块,存读档功能,技能背包系统,Buff系统源码下载:https://blog.csdn.net/qq_1502054...

2019-02-03 19:41:57 5798

Rider配置文件

​​​​​​​分享一下我的配置文件,格式化代码:Ctrl + Alt +L,使所有代码空一行,感觉还行。

2018-11-15

MiniMapDemo

小地图DEMO,教程地址https://blog.csdn.net/qq_15020543/article/details/83653097

2018-11-05

Unity读取Excel文件所必须的dll

Unity读取Excel文件所必须的dll,

2018-10-16

Easy Touch 5.X

仅供学习交流,推荐大家去官方商店支持正版。Easy Touch 5.X

2018-10-13

链表多项式的加法与乘法设计报告

链表多项式的加法与乘法设计报告,含开发思路,内附源码。

2018-10-01

单链表各种操作

本程序以类似应用程序的对话框形式进行单链表的操作。希望对大家的学习有所帮助。

2018-09-19

单词背诵课程设计

完整版的单词背诵课程设计,包括词库的增删改查,包括自主练习,强化练习,成绩记录,账号注册登录,打卡等各种功能。

2018-08-29

研究生信息管理

完整版的研究生信息管理,是用链表对数据进行读写和操作,里面有对学生的排序以及信息的修改等多种功能。注释详细。

2018-06-10

空空如也

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

TA关注的人

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