
laya
Clank的游戏栈
精通各种游戏开发技术、C# JAVA C++ 底层架构技术。
展开
-
三分钟详述如何实现像素风格Shader
引言之前给大家讲解了游戏的音效和人物动画的制作,那么今天就来给大家简单说说如何实现像素风格的过程。全文很简洁,请大家仔细查阅!像素风格的游戏在没有智能机的时代还是非常受欢迎的,因为那时候也没啥高质量的游戏了。比如超级玛丽,魂斗罗,多经典的游戏啊。即使现在也是有这类游戏的,只不过效果比之前要好很多了,但是感觉没有像素的那个味道了。玩魂斗罗,超级玛丽还是玩像素版的有味道哈哈。今天分享一个像素风格Shader的做法。如图:它的贴图本来不是这样的,是用了像素Shader过后的效果。那么这个像素效果怎原创 2020-08-18 17:08:41 · 906 阅读 · 0 评论 -
总结:那些热门的开源游戏服务器框架,还不看你就out了
##前言作为一名业内资深的游戏开发人员,经常会遇到实习的新同事在工作中会问到这样的问题:工作中到底有哪些开源游戏服务器框架,该去值得学习呢?囊括到node.js 、java、C#、golang 、c++、python 等技术栈有各种各样的游戏框架。本文给大家总结了一些github上star和fork比较常用的且有一定数量的较为完整的框架做了一个说明,大家可以往下看。###skynet云风大神的框架这个基本上使用很多的, c+lua的框架。 skynet只能算是网络层的轮子但是因为其众多的用户还原创 2020-08-10 17:14:17 · 9110 阅读 · 2 评论 -
五分钟详述:一文理解动作游戏开发中的攻击逻辑和受击逻辑
###前言:本文节选自机械工业出版社出版的《Unity3D动作游戏开发实战》一书,略有改动。经出版社授权刊登于此。攻击逻辑一个好的操作手感对于战斗非常重要,玩家会根据当前动画状态来确定下一步输入,若手感混乱则会对玩家造成不适。通常,格斗游戏会有一套帧数表供玩家参考,虽然我们不一定要像格斗游戏那样制作帧数表,但也可以依据动画剪辑进行简单地拆分。首先根据剪辑内容将动画范围分为输入帧与混合帧部分,若输入帧内没有输入正确指令则不会完成连续技的跳转,当动画到了混合帧后就开始下一个剪辑的混合,并且在混合帧原创 2020-08-05 16:59:18 · 1470 阅读 · 0 评论 -
长姿势了,这些Unity开源框架,你知道多少?
###前言今天来给大家整理一下咱们在Unity开源框架开发中的你必须了解掌握的一些知识,刚好就在这里给大家作一个归类总结,如果有缺失的地方,欢迎大家在评论区指出,以便于后期修改。好了,那么话不多说,直接给大家上本期的干货!!!###Json.NETJson.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net原创 2020-07-27 17:11:34 · 2083 阅读 · 0 评论 -
如何快速提高Laya构建速度
前言微信小游戏推出之后,很多公司也相应的进入到微信小游戏这个领域,现在市场上的游戏开发引擎,如Cocos、Egret、Laya都对小游戏有了很好的兼容性。而在实际开发中,如何提高Laya的构建速度,是游戏开发者非常想要解决的问题之一,下面,我们就来给大家梳理下。一、默认的Laya构建方式Laya在使用IDE默认创建项目后(本文选择typescript语言),会在当前项目目录下,新建一个为.laya的文件夹。默认生成的编译配置文件为其中compile.js为开发时默认运行文件,这里..原创 2020-07-22 09:39:36 · 462 阅读 · 1 评论 -
Unity如何开发微信小游戏
微信小游戏现在非常的火,很多开发Unity的同学, 都想自己开发微信小游戏,无奈tiny还不成熟,导致很多同学有自己创业做微信小游戏的想法,但是由于技术,却放弃了这样的机会,今天我给大家讲述unity同学如何转型做微信小游戏。1: 解放思想。我们是做游戏,不是做unity。当我们看到微信小游戏的时候,可能unity暂时不能直接支持,tiny不成熟怎么办?我们要学新的东西,新的技术,用于...原创 2019-08-01 20:12:41 · 16281 阅读 · 6 评论