摘要: 原文:Unreal Engine 4 Tutorial for Beginners: Getting Started 作者:Tommy Tran译者:Shuchang Liu 本篇教程将引导你安装Unreal Engine 4引擎,了解基本操作界面,并创建你的第一个游戏物体。 Unreal Engi 阅读全文
posted @ 2019-10-30 23:48 立航 阅读(17244) 评论(3) 推荐(14) 编辑
摘要: 由于时区、夏令时的存在,游戏内的时间显示/计算都要考虑时区问题并进行相应处理。时间计算不用说,要排除玩家本地时区影响,只以服务器时区为准进行计算。时间显示有两种方案: 1. 根据服务器下发的utc时间戳,按玩家手机本地设置的时区进行适配显示,这样对于经常往返于不同时区的玩家很友好(虽然这类玩家很少) 阅读全文
posted @ 2019-06-03 22:20 立航 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: 本文目的是以一种通俗简单的方式介绍Ken Perlin的 "改进版柏林噪声算法" ,讲解代码采用c 编写,开源免费使用。如果你只是想看完整代码, "点击这里" 。 柏林噪声是一个非常强大算法,经常用于程序生成随机内容,在游戏和其他像电影等多媒体领域广泛应用。算法发明者Ken Perlin也因此算法获 阅读全文
posted @ 2017-07-21 16:05 立航 阅读(35830) 评论(6) 推荐(31) 编辑
摘要: 今天在优化红点组件,笔者打算将红点id由10进制改为16进制处理,就打算将红点id字段由uint类型改成string类型,用于填写16进制的字符(因为在Inspector面板里,uint/int类型字段不能直接填写16进制表示的数字),且希望限制该字段的输入限制,仅限于填写0 9A Fa f等16进 阅读全文
posted @ 2017-05-12 19:31 立航 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博文"扔掉遮罩,更好的圆形Image组件"中,笔者改变Image的顶点数据,使得Image呈圆形显示,避免了Mask的使用,从而节省Drawcall消耗,提高渲染效率了。这也启发了笔者,有没有可能通过同样原理实现Mask,做到在某些需要显示特定形状Icon的场景下,替代Unity原生Mask 阅读全文
posted @ 2017-05-08 10:43 立航 阅读(24180) 评论(11) 推荐(13) 编辑
摘要: 写在前面 全文解析圆形Image组件的实现原理,取关键代码介绍算法细节,源码已经上传Github "下载地址" ,欢迎下载试用。 一、Unity原生Image组件实现圆形图片的缺陷 Mask渲染消耗 许多游戏项目里免不了有很多图片是以圆形形式展示的,如头像,技能Icon等,一般做法是使用Image组 阅读全文
posted @ 2017-02-22 13:15 立航 阅读(36596) 评论(16) 推荐(8) 编辑
摘要: 《社交网络》里的Mark Zackburg被女朋友甩后,在舍友的启发下,充分发挥了技术宅男自娱自乐的恶搞天分,做出了Facemash网站,对学校女生的相貌进行排名打分,结果网站访问流量过大,直接把学校网络搞瘫痪了。Facemask大受欢迎的关键就在于Zackburg基友Eduardo写在窗户上的排名 阅读全文
posted @ 2015-10-04 13:21 立航 阅读(5512) 评论(0) 推荐(0) 编辑
摘要: 当POST方式提交包含图片的表单时,如上传图片时,需要在字段需要添加参数enctype="multipart/form-data",表明以二进制方式传输数据。假如表单中包含其他文本参数,如用户名username,用常规方式是无法获取post参数的,如: ... 阅读全文
posted @ 2015-09-21 17:29 立航 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: BasketBall Master(篮球大师) 跟沛沛合作的一款flash游戏作品,这类技巧型的小游戏还是蛮有意思的。 阅读全文
posted @ 2015-09-05 01:55 立航 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 今天写jsfl脚本发现一个奇怪的问题,脚本用于对库对象设置AS链接名,代码如下:var item = fl.getDocumentDOM().library.items[0];var exportName = "lsc";item.linkageExportForAS = true;item.lin... 阅读全文
posted @ 2015-07-23 23:29 立航 阅读(289) 评论(0) 推荐(0) 编辑