TOP

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

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

2021-10-19 17:57:51

TOP

彩虹统计分析平台

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

2021-07-21 14:51:16

限时优惠

活动倒计时:00:00:00

按钮【游戏控件】

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

Google推出的Android 游戏开发工具包

我们在 2021 Google 游戏开发者峰会 发布了 Android 游戏开发工具包 (AGDK)。它是一整套工具和库,可以帮助您开发、优化和交付高品质的 Android 游戏。点击这里 观看 Android 游戏开发新工具的视频了解更多详细信息。AGDK 中的功能遵循以下三个关键原则:专为游戏开发编写的代码。我们使用 C 或 C++ API 构建和测试所有库,同时兼顾性能。减少碎片化 。AGD...

瓦片精灵【渲染精灵】

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

进度精灵【渲染精灵】

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

2021Flutter发布package到Pub终极解决方案

整整折腾了1天半终于成功吧package上传到了pub上。先花了15在淘宝找人代注册了个google账户。先取消配置的环境变量FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn PUB_HOSTED_URL https://pub.flutter-io.cn然后准备好要上传的package后,装个科学上网我用的佛跳墙,找到代理端口设置在an...

彩虹统计分析平台

彩虹统计分析平台 (免费帮你的网站和APP做数据分析)官网:https://sa.ymbok.com/这是一套基于 PHP5+MySQL 技术构建的网站访问统计系统。系统可以帮你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等流量分析功能。此外,它还采用了插件扩展及开放 API 架构,可以让用户根据自已的实际需求创建更多的功能。(想私有化部署用水晶兑换即可获得全部源代码)同时支...

100.00水晶


安装环境【快速开始】

框架源码已经的发布到Pub Dev,所以可以在你项目的yaml文件直接引用:dependencies: ym_flutter_widget: ^1.0.0然后执行flutter pub get 开始了!

游戏循环【核心组件】

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

动画精灵【渲染精灵】

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

图像精灵【渲染精灵】

图像精灵DFImageSprite,用于显示一张图像创建示例:/// Logo精灵 DFImageSprite logoSprite = await DFImageSprite.load("assets/images/sprite.png"); logoSprite.scale = 0.6; logoSprite.position = DFPosition(MediaQuery.of(contex...