Game
文章平均质量分 95
AlbertS
一个手残党怀着对游戏的好奇心踏上了开发之路,旅途中磕磕绊绊踩了不少坑,触了不少雷,深知好记性不如烂笔头的道理,于是记录下学习路上的点点滴滴,努力在这个浮躁的年代做一个专注的人,携码起舞,与君共勉。
Coding是件有趣的事情,快乐的看待每一天,我真的非常幸福~
展开
-
帧同步入门项目LockstepDemo的初步学习
上一篇文章介绍了这个项目可以作为帧同步入门读物,解决了跨域限制的问题以后,这个开源项目就可以运行起来啦,虽然我没有使用js写过实际的项目,但看的多了自然也能看懂大部分的js代码了,作为一个帧同步领域的小白,我开始了阅读这个项目代码的旅程,看过之后确实解开了我之前的迷惑,所以简单记录一下学习心得...原创 2024-04-25 01:00:00 · 1204 阅读 · 2 评论 -
帧同步入门之日遭遇CORS(跨域资源共享)问题的暴击
工作以来的每个游戏项目都是用的状态同步,所以一直想找时间看一下帧同步的实现细节,网上搜到了一些开源项目,有cocos的、有Unity的,有原生C#的,大多数项目作为入门资料来看都比较重,虽然定点数计算、UDP加速这些已经成为了帧同步策略的标配,但是对于一个初学者来说,这些内容的引入无疑增加了学习成本,所以我还是想找一款帧同步纯逻辑实现的代码,后来发现这个项目还不错,那就从它开始学吧...原创 2024-04-24 02:00:00 · 647 阅读 · 0 评论 -
常用游戏运营指标DAU、LTV及参考范围
作为游戏人免不了听到DAUUP值留存等名词,并且有些名词听起来还很像,特别是一款上线的游戏,这些游戏运营指标是衡量游戏业务绩效和用户参与度的重要数据,想做一个合格的游戏人得花点时间了解一下,接下来会总结一些常见的游戏运营指标及其简称...原创 2023-08-11 22:28:52 · 6911 阅读 · 0 评论 -
工作十年对游戏看法的转变历程
现在一提到玩游戏很多人的第一反应就是『手游』『网游』,是社会的发展将“游戏”这个词狭义化了,甚至在搜索引擎中输入『游戏』一词,得到的前几页搜索结果都是手机游戏推荐,而游戏本来的定义是指体育手段的一种,也是文化娱乐的一种形式。以一定的形式反映人类社会劳动、军事、文化等方面的活动。称之为游戏论之父的豪伊金格说:“游戏是在明确规定的时间、空间里所进行的行为或者活动。它是按照自发接受的规则来进行的。这种规则一旦被接受就具有绝对的约束力。游戏的目的就存在于游戏行为自身之中,它伴有紧张和喜悦的感情与日常生活不同...原创 2023-02-05 19:19:31 · 3819 阅读 · 13 评论 -
使用box2dweb做一个下落的小球,宝宝玩的不亦乐乎
家里的宝宝就喜欢玩球球,特别是蓝色的,而最近正好找到了一个优秀的物理引擎,就拿它来做了一个下落的小球,宝宝玩的不亦乐乎~起初我是想模拟一个小球在不同曲线上的运动状态,一直在找一个简易的重力引擎,找了一段时间没有什么收获,也想过自己写个重力系统,可是仔细想想觉得有点太麻烦,后来玩了一些flash游戏,发现这类依靠重力的作为主要玩法的游戏还真不少,肯定有一个好的引擎可以直接拿来用,然后就发现了 `Box2D` 这个物理引擎,不但带有重力系统,还支持碰撞...原创 2021-07-26 00:35:16 · 1837 阅读 · 0 评论 -
雷电模拟器一键宏实现循环点击
今天在使用雷电模拟器测试游戏的时候,有一个领奖界面需要点击领奖100次,程序猿作为解放劳动力的先锋,必须想个办法解决这个事情,按键精灵是个好东西,但是重装系统之后还没有安装,然后发现这个雷电模拟器里除了简单的按键映射,还有一键宏的功能,那就用它解决了...原创 2019-08-10 12:07:14 · 66671 阅读 · 11 评论 -
关于游戏中仓库类的设计
前言这个游戏中的仓库类设计开始于春节前,和大家一样,我也是期盼着放假而无心工作,所以在放假前一天虽然蹦出了思维的火花,我却没有使用文字记录下来,但是大致的思路我已经记录到脑子中了,这一次的突然感悟,与上次突然明白什么是选择排序,什么是冒泡排序很类似,都是一瞬间突然明白,是一个从量变到质变的过程,接下来简单记录下我关于仓库的理解。初觉不妥游戏中的仓库是用来存放道具的,这是我在接触...原创 2018-03-08 19:42:15 · 2702 阅读 · 0 评论 -
UE4引擎自定义插件导出类定义的简单流程
前言今天学习了一下使用UE4引擎导出类定义的流程,目的是使用将C++代码导出到Lua文件中,方便C++和Lua代码相互调用,跟踪了一下代码发现,产生Lua可用的C++函数的启动代码实际上在UnrealHeaderTool工具中,原来和生成XXX..generated.h的工具是同一个,如果UnrealHeaderTool工具检测到已经加载的插件继承了...原创 2017-06-20 20:11:26 · 5494 阅读 · 2 评论 -
UE4引擎取消编辑器处于后台时的降帧选项
前言在使用UE4编辑器调试游戏的时候,不免要将编辑器处于后台,也就是有的时候UE4编辑器的串口并不被激活,比如我在电脑的另一个显示器上操作其他数据时,UE4编辑器就默认切换到后台选项,这时候游戏就会被降帧,看起来非常难受,其实有个编辑器设置就可以解决这个问题…操作方法依次点击Edit -> Editor Preferences -> Miscellaneous...原创 2017-06-17 15:52:09 · 8291 阅读 · 0 评论 -
UE4引擎学习笔记:Blueprints Visual Scripting->Basic Scripting
前言这几天学习了一下有关UE4蓝图的相关知识,发现其中有一些知识盲区和技巧容易忘记,在此整理一下,方便自己后续查询,也希望给有需要的人带来帮助...原创 2017-06-07 19:16:28 · 1263 阅读 · 0 评论 -
UE4引擎Android打包只生成apk而不需要obb文件
前言使用UE4打过Android包的小伙伴都知道:UE4的默认打包方式会生成一个obb,一个apk,用处是为了方便减小apk的大小,因为google play对于上传的安装包是有限制的,网上大部分文章说这个限制是50M,但是我查到的最新资料是100M...原创 2017-06-07 10:17:03 · 13201 阅读 · 0 评论 -
UE4引擎Bulid打包失败UnrealBuildTool Exception: System.IO.IOException:
前言今天使用UE4写了一个小游戏,准备编译打包一个Android版本,到手机上测试一下,结果发现居然bulid失败,出现错误UnrealBuildTool Exception: System.IO.IOException:…,于是我新建了一个UE4自带的项目,没有修改直接打包,还是相同的错误,然后我就踏上了Google寻找答案的路途。问题截图由于文件的编码出现了问题,所以输出日志总是报一些奇奇...原创 2017-06-06 13:51:41 · 8236 阅读 · 0 评论 -
UE4引擎查看资源相互引用的情况
前言在使用UE4编写游戏时,常常想知道资源(蓝图、图片、模型等)的引用情况,说白了就是想知道那些资源用到了资源A,A又用到哪些其他的资源,这时就需要打开引用查看器来进行查看。操作方法打开资源查看器的方法我暂时知道两种,具体操作如下:在打开的资源,比如蓝图中,点开菜单”Assert”,然后单击下拉菜单中的”Reference Viewer…”选项,操作界面如下图: 在编辑器内容浏览器中找到要查找引原创 2017-06-03 14:03:12 · 9534 阅读 · 33 评论 -
UE4蓝图中的常用操作
前言今天看一了一下蓝图的常用操作,其中大部分都用过,只有几个操作比较生疏,再次记录一下,因为官方的文档关于这一章还没有中文的版本,因此将个人理解也添加在文中,方便后续查找...原创 2017-06-02 17:55:32 · 11019 阅读 · 0 评论 -
UE4编辑器修改界面显示语言
前言以前在操作UE4编辑器的时候发现中文的编辑器,输入查找时很容易出现崩溃的情况,并且编辑器自带的中文字体显示在界面上时,显得多一块少一块的,根本没发挥出中国汉字“横平竖直”的优良传统,于是改成英文的界面来显示,那些英文单词虽然有些看不懂,但是最起码看起来饱满多了,毕竟经常用到的按钮就只有那么几个,今天重新编译了一次编辑器,发现又变成中文界面了,于是花了点时间改成英文显示的,特此记录一下,免得以后忘原创 2017-03-28 12:12:47 · 43828 阅读 · 0 评论 -
UE4中的反射机制
原文地址:Unreal Property System (Reflection) Reflection is the ability of a program to examine itself at runtime. This is hugely useful and is a foundational technology of the Unreal engine, powering man翻译 2016-12-27 20:19:59 · 11687 阅读 · 38 评论 -
光棍节程序员闯关秀-解密
前言最近看到的了一个比较有意思的解密游戏,这解密的过程中确实花了不少的功夫,后来通过搜索才发现这是好几年前的题目,但是题目虽然是老的,但技术是没有过时的,不得不承认其中有些问题我确实解答不上来,不过解密的过程还是很有意思的,在此记录一下,游戏地址为光棍节程序员闯关秀第1关(总共10关)有兴趣的可以自己玩一下,有些题目还是很需要专业知识的,具体的解题步骤网络上一大堆,不过我发现一个问题,你们为什么不把原创 2016-11-18 12:04:09 · 6605 阅读 · 87 评论 -
UE4项目运行时显示鼠标指针
前言今天使用UE4写一个控制UI显示的例子,发现鼠标指针点击一次就消失了,使用Shift+F4快捷键显示出鼠标指针,再次点击又消失了,修改项目属性也不可以,记得原来解决过一次,很长时间没有使用了已经记不清了,尝试几次之后终于好使了,特此记录一下,免得以后忘记了再次浪费时间。解决方案首先打开项目的关卡蓝图,方法如下图所示: 然后在蓝图添加BeginPlay事件,利用Get Player Contro原创 2016-11-03 16:25:54 · 29007 阅读 · 62 评论