摘要: 上一章,我们初步实现了后台管理系统的增删查改功能。然而还有很多功能不完善。这一章,我们先把系统日志搭建起来,不管是生产问题排查,还是方便开发调试,日志都是必不可少的核心功能。所谓切面日志,比如说,我们想把每个方法的入参都记录日志,那需要在每个方法里都写一行记录参数的语句,非常繁琐。所以需要提取出切面 阅读全文
posted @ 2019-06-20 19:05 丶谦信 阅读(2093) 评论(0) 推荐(1) 编辑
摘要: 上一章我们将RMS后台管理系统搭建完毕,本章我们就在这个系统上实现录入游戏配置的功能。目前我们需要配置四项,每个等级的人物属性,每个等级的升级经验,游戏地图,地图中的怪物。下面我们以游戏地图配置为例子,实现对它的增删查改功能。 一、数据访问层的实现 首先,我们需要定义地图类,这个类在各个模块通用,因 阅读全文
posted @ 2019-06-19 16:17 丶谦信 阅读(3270) 评论(5) 推荐(0) 编辑
摘要: maven的主要功能就是依赖管理,jar包仓库。和C#中的NuGet仓库差不多。另外也提供打包构建,启动插件等功能。下面主要讲一下,在使用Idea开发时,maven的配置和使用。 maven的安装和配置 maven(3.6.1)的下载地址:https://idlestudio.ctfile.com/ 阅读全文
posted @ 2019-06-18 17:35 丶谦信 阅读(21129) 评论(0) 推荐(0) 编辑
摘要: C#在写一个实体类时,有属性的写法,省去了写getter和setter的麻烦。 在Java编程时,写完字段后,需要一个一个去写getter和setter方法。在使用Idea编程时,可以按住ALT+INSERT键,让IDE自动生成getter, setter, toString等方法,如下图: 然而, 阅读全文
posted @ 2019-06-18 16:38 丶谦信 阅读(52532) 评论(0) 推荐(1) 编辑
摘要: 上一章已经把整体的代码框架搭建完毕。然而整个游戏的功能非常的多,这就要求我们必须思路清晰,把所有功能依次分解开,逐步实现。 需求分析 整个游戏的核心玩法是放置挂机,打怪练级是核心功能,先实现一个最小可运行的DEMO,那么可以先实现玩家和怪物挂机战斗这部分。像装备、道具、掉落、随机词缀、组队等功能都可 阅读全文
posted @ 2019-06-18 15:58 丶谦信 阅读(7992) 评论(10) 推荐(1) 编辑
摘要: 上一篇,我们讲解了游戏的大概背景,知道了要做什么内容。现在已经可以开始搭建游戏的代码框架。 整体架构 我们将整个项目命名为idlewow,目前包含以下几个模块idlewow-facade, idlewow-core, idlewow-hessianserver, idlewow-rms, idlew 阅读全文
posted @ 2019-06-17 19:31 丶谦信 阅读(6036) 评论(0) 推荐(3) 编辑
摘要: 讲解如何从零开始实现一款真实可用的放置游戏。本章讲述游戏的整体背景设计,大致玩法概念等等。 阅读全文
posted @ 2019-06-17 16:29 丶谦信 阅读(5542) 评论(2) 推荐(1) 编辑
摘要: 讲解如何从零开始,实现一款真实可用的放置游戏。 阅读全文
posted @ 2019-06-13 09:29 丶谦信 阅读(3748) 评论(6) 推荐(1) 编辑
摘要: 本文简要介绍如何使用T4模板生成MySql数据库实体类 阅读全文
posted @ 2015-11-24 19:08 丶谦信 阅读(7576) 评论(2) 推荐(4) 编辑
摘要: 1、以管理员身份运行cmd后,在cmd命令窗口中执行:hdwwiz 启动硬件添加向导。 2、在添加硬件向导中选择手动安装或自动搜索都可以。然后选择网络适配器。 3、选择网络适配器:厂商选择Microsoft。网络适配器选择Microsoft Loopback Adapter。 (如果是Windows 阅读全文
posted @ 2015-11-05 19:17 丶谦信 阅读(3353) 评论(0) 推荐(0) 编辑