自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UE4无法下断,未添加任何符号

UE4断点调试,无法下断,提示未添加任何符号

2022-04-29 10:40:13 927

原创 golang随机数的C#实现(五)

接着上一篇随机数中所描述的验证例子,这里贴出C#版本的golang随机数类这里我只实现了int64,其他部分需要自行拷贝golang源代码进行翻译。rand.csusing System;// Copyright 2009 The Go Authors. All rights reserved.// Use of this source code is governed by a...

2020-01-14 10:30:48 482

原创 随机数(四)

游戏开发过程中,有大量的随机数需求。本文将着重介绍go的随机数用法(伪随机)。原理:种子决定了接下来的随机数值,直到种子变化!相同种子的情况下得到的随机数值是必然一样的。一旦错误的使用了种子,为什么会出现连续出现相同数的情况。在rand包中默认会有一个种子数为0的随机数生成器。首先看一下下面的代码。错误用法一:for i:=0;i<10;i++{ rand....

2020-01-14 10:24:14 502

原创 基于snowflake的无锁uuid生成器(三)

在实际生产过程中,有创建全局唯一id的情况(游戏开发中尤为明显)。这样做的目的和好处很多。一般情况下,我们可以通过数据库或特殊算法来达到一致,这里主要讲如何通过snowflake的方式创建golang的uuid。符号位| 32 时间戳 | 8 区域 | 13 节点 | 10自增ID0 | 00000...

2020-01-12 21:58:25 440

原创 cron按时间格式触发器(二)

上一篇中实现了延迟触发器,开发过程中还有另外一种按照日期触发的需求,例如:注意:需要用到上一篇文章中的Job接口1、每天晚上8点开始某个活动2、每整点执行某些操作等首先我们要用到cron格式解析,对应git地址https://github.com/rfyiamcool/cronlibcron表达式生成器下面是直接搬家的cronlib源代码package tim...

2020-01-10 11:42:54 2012

原创 按时间间隔的触发器(一)

相关文章cron按时间格式触发器(二)在游戏开发中,很多场景会用到时间间隔触发的情况。例如:1、超时处理2、循环触发某些处理3、延后处理等下面的代码是一个完整的触发器应用代码,通过New_tickTimerLink()创建一个任务管理器Add函数用于添加一个延迟任务,包括(延迟时间,次数,任务接口实现)关键点:1、任务需要实现TimeJob接口2、Rem...

2020-01-10 10:55:02 3154 1

空空如也

空空如也

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

TA关注的人

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