上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 单线程异步 前面几个例子都是多线程实现的异步,但是异步显然不仅仅是多线程的。我们在之前的例子中使用了Sleep来实现时间的等待,每一个计时器都需要使用一个线程,会导致线程切换频繁,这个实现效率很低,平常是不会这样做的。一般游戏逻辑中会设计一个单线程的计时器,我们这里做一个简单的实现,用来讲解单线程异 阅读全文
posted @ 2023-05-18 23:53 Flamesky 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 更好的协程 上文讲了一串回调就是协程,显然这样写代码,增加逻辑,插入逻辑非常容易出错。我们需要利用异步语法把这个异步回调的形式改成同步的形式,幸好C#已经帮我们设计好了,看代码 // example2_2 class Program { private static int loopCount = 阅读全文
posted @ 2023-05-18 23:50 Flamesky 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 什么是协程 说到协程,我们先了解什么是异步,异步简单说来就是,我要发起一个调用,但是这个被调用方(可能是其它线程,也可能是IO)出结果需要一段时间,我不想让这个调用阻塞住调用方的整个线程,因此传给被调用方一个回调函数,被调用方运行完成后回调这个回调函数就能通知调用方继续往下执行。举个例子:下面的代码 阅读全文
posted @ 2023-05-18 23:47 Flamesky 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 为什么使用C# .net core做服务端? 游戏服务端从早期的单服到分布式,开发越来越复杂,对稳定性,开发效率要求越来越高。开发语言的选择也逐步发生了变化,C 到 C++ 到 C++ + PYTHON 或者C++ + LUA 到现在 很多公司开始使用erlang,go,java,c#。目前是一个百 阅读全文
posted @ 2023-05-18 20:20 Flamesky 阅读(764) 评论(0) 推荐(0) 编辑
摘要: ET是一个开源的游戏客户端(基于unity3d)服务端双端框架,服务端是使用C# .net core开发的分布式游戏服务端,其特点是开发效率高,性能强,双端共享逻辑代码,客户端服务端热更机制完善,同时支持可靠udp tcp websocket协议,支持服务端3D recast寻路等等,作者为熊猫(E 阅读全文
posted @ 2023-05-18 20:05 Flamesky 阅读(2877) 评论(0) 推荐(2) 编辑
摘要: Legends-Of-Heroes FlameskyDexive/Legends-Of-Heroes: A battle of balls game, lol style. 基于ET 7.2的双端C#(.net7 + Unity3d)多人在线英雄联盟风格的球球大作战。 (github.com) 一个 阅读全文
posted @ 2023-05-09 18:27 Flamesky 阅读(854) 评论(2) 推荐(5) 编辑
摘要: 鹅厂提供的bugly官方demo工程打包后台也查不到日志,N年不更新(官方已经说不再维护),为此本人做了部分修改测试,提供一个快速接入工程的demo。 Unity2021因为版本原因腾讯官方工程不能使用,而且Unity2021不允许Plugins/Android出现res目录,需要打包成aar,所以 阅读全文
posted @ 2022-09-22 14:42 Flamesky 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 最近将项目从Unity2019升级到Unity2021,打包安卓的时候出现异常。查了下资料说是数量超出限制,需要设置不压缩的数量。 1. 使用自定义mainTemplate.gradle 打开编辑,aaptOptions 选项里头设置 noCompress = ['.ress', '.resourc 阅读全文
posted @ 2022-09-14 20:01 Flamesky 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: 最近从GameFramework把里头觉得很赞的Debugger调试器单独抽离了出来,方便嵌入任意项目工程进行调试。 查看log信息,允许点击详情并复制到粘贴板,允许锁定log滚动面板 支持开启log写入本地模式,可开启/关闭本地写log 允许查看机器硬件信息(cpu/gpu/分辨率等等) 允许查看 阅读全文
posted @ 2022-02-25 16:59 Flamesky 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 在unity开发编辑器相关经常会碰到定义的字段显示在Inspector是中文,枚举也经常碰到显示的是字段定义时候的英文,程序还好,但是如果编辑器交给策划编辑,策划的英文水平不可保证,会很头大,所以还是有个中文标签/中文枚举会很方便。 效果如下: 话不多说,直接贴实现,Editor部分可自行拆分放到E 阅读全文
posted @ 2022-02-25 11:18 Flamesky 阅读(2288) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页