TOP

最美仙侠剑荡三界手游部署端源码

非常惊艳的一款仙侠手游,场景做的超级赞包含安卓端和苹果端

2021-10-19 17:57:51

TOP

彩虹统计分析平台

彩虹统计分析平台 (免费帮你的网站和APP做数据分析)官网:https://sa.ymbok.com/这是一套基于 PHP5+MySQL 技术构建的网站访问统计系统。系统可以帮你详细的统计信息,比如网...

2021-07-21 14:51:16

限时优惠

活动倒计时:00:00:00

引擎介绍【快速开始】

这是一款精美的Flutter游戏引擎,轻松在Google的Flutter框架上开发游戏。A Flutter 2D RPG Game Engine On Web & Android & IOS.一个基于Flutter的2D RPG游戏引擎。The Devilf Engine Is A Open Source 2D Game Engine. The Engine Is Development Usin...

碰撞检测【游戏功能】

碰撞检测,在引擎中已经实现了矩形与矩形,圆形与圆形,圆形和矩形的碰撞判断函数,每个精灵都可以实现碰撞函数,返回DFShape类,表示碰撞的区域的形状和位置。DFShape的子类有:DFRect和DFCircle两个类。都可以作为碰撞形状。这两个都具有碰撞检测函数:@override bool overlaps(DFShape other) { if (other is DFRect) { ...

A* 寻路算法【游戏功能】

A*寻路算法,根据地图的Block数据(二维矩阵,0表示可通过,1表示不可通过),在起点和终点之前规划一条最优路径。引擎中已经实现DFAStar了,主角或者怪物需要向目标移动的时候,都需要先寻路,得到路径后,按照路径移动:this.pathList = await aStar.start(GameManager.mapSprite!.mapInfo.blockMap!, startNode, en...

地图【核心组件】

地图,我们通过瓦片精灵类实现地图,引擎优先支持的是tmx地图的加载,设计地图时,我们约定地图有3个图层,map,block,alpha,其中map地图时地图的纹理,block绘制碰撞块,alpha绘制遮挡块。block有tile表示不可以通过,A*寻路时需要这个数据,alpha是当主角被树或者其他建筑遮挡时用于显示透明的效果。


按钮【游戏控件】

游戏里用的按钮和APP上的按钮还是有区别的,游戏中的按钮一般是2张图片,很少用背景颜色的形式。引擎里设计了DFButton类用于游戏中的按钮:DFButton(   image: "assets/images/...png",   size: Size(50, 50),   onPressed: (button) {   }, ),自带触感 Filter Color 特效。

瓦片精灵【渲染精灵】

瓦片精灵TiledSprite,在2d游戏里地图一般是使用很多零碎的小图拼接而成,我们把这些小图成为瓦片,为什么不用一张整图呢?原因是整图的资源很大,加载慢,暂用内存高,使用瓦片地图可以便于我们实现仅加载可见区域的地图进行显示,能够大大的节省资源的内存占用。你可以使用Tiled工具进行地图的制作,引擎支持读取Tiled导出的json文件。代码示例:/// 地图精灵 MapSprite mapSpr...

进度精灵【渲染精灵】

进度精灵DFProgressSprite,该精灵用于显示游戏里的进度条,如Loading,血条等。首先你先要按照如下规则准备好用于显示进度的图片,一张是进度底图,另外一张就是进度填充的图,我们将这2张图放到一张整合图里节省性能,并且y方向留2个像素分隔。如下图:DFProgressSprite会自动将图片进行拆分和渲染。效果如下图:代码示例:/// 血条 ui.Image image = awai...

游戏循环【核心组件】

游戏循环GameLoop这个是游戏引擎的核心,就是通过一个计时器,控制游戏内精灵的更新,为什么要更新?玩家的移动,主角的衣服动画,这些都是要实时刷新的,而游戏的刷新是不能乱刷新的,精灵自己也无法刷新自己,所以就需要这样一个GameLoopGameLoop是根据设备的性能相关的,性能越好,GameLoop没次刷新就越快,没秒能刷新的次数就越多,FPS就是这么来的。引擎里定义的GameWidget就是...

动画精灵【渲染精灵】

动画精灵DFSpriteAnimation,在游戏里动画精灵是用的最多的了,因为游戏里很多物件都是动态的,在2d游戏里动态的图像我们用序列帧实现。Texturepacker是游戏开发中常用的开发工具,可以将零散的序列帧图片组合成一张整图,并用plist或者json记录每个序列帧小图的位置和尺寸。动画精灵内有加载Texturepacker游戏资源的函数,如果你的数据格式和我使用的不一样可以参照源码进...

关于

记录一些知识,以及分享一些资料

精选推荐

希望你会喜欢本站的内容

《传奇世界》手游 cocos2dx Lua 开发源码

# ym-woool#### 介绍《传奇世界》手游单机版 cocos2dx Lua 开发,带你从零开始学习Lua游戏开发。首先介绍一下这个项目,传奇世界2.5D即时战斗游戏,全部素材来源于官方传奇世...

2021-05-31 09:06:32 还如一梦中
侠客行3D网游客户端服务端源码

客户端unity3d 服务端java环境

2021-05-14 11:11:57 还如一梦中
新斗罗大陆Linux手工服务端+安卓苹果双端

手游【新斗罗大陆】单机一键既玩服务端+Linux手工服务端+运营后台+GM授权后台+安卓苹果双端

2021-05-14 12:28:23 还如一梦中
雷霆传奇H5源码

《雷霆传奇H5》前后端完整源码+教程+运维说明

2021-05-14 12:25:04 还如一梦中
浪剑天下H5手游源码Linux架设教程

制作精良的一款H5手游,横竖屏切换

2021-05-22 13:49:25 还如一梦中
仙侠手游修真界H5源码手工端虚拟机端

《修真界》是一款经典修仙类H5网络游戏,真实多人PK,挑战凶悍BOSS,齐上阵,共修仙!文件包含:Linux手工端,虚拟机端,包含源代码非加密,适合学习开发的小伙伴。

2021-05-16 07:27:05 还如一梦中
蓝月传奇BT手游完美一键商业服务端

好玩无bug,可单机,可外网

2021-05-16 09:16:05 还如一梦中
岳飞全传典藏版完整版精忠报国

《岳飞全传典藏版完整版》是三国曹操传的一个岳飞题材改版作品,游戏中通过大量的战役内容和故事讲述了岳飞的传奇人生,让大家能后更好的了解岳飞的英雄事迹。战争难度方便简单难度适合新手随便玩都能过。

2021-05-14 12:51:47 还如一梦中
曾经的最爱格斗罪恶装备XX

2004年夏季,PS2版《罪恶装备XX#R》完美移植PC,体验前所未有的劲爆与畅快,~承接了前作《Guilty Gear XX》的游戏模式,包括以赢取高分为目的之任务模式、学习技能的训练模式、逐个击倒...

2021-05-14 12:48:06 还如一梦中
新剑侠传奇单机版

《新剑侠传奇》是由珠海云游科技有限公司研发的一款武侠角色扮演单机游戏,于2014年7月18日由广州艾游信息科技股份有限公司在中国大陆正式发行。《新剑侠传奇》是一款中国武侠题材的角色扮演游戏,故事发生在...

2021-05-14 12:42:48 还如一梦中