2019年7月8日
摘要: 经过构思,游戏将分为两部分, 1,预览图,只负责展示世界形势 2,根据预览图生成的战役项 现在要记录的是我制作预览图的部分 1.预览图只有实际地图的1/4,首先生成地图(建议不要缩放以前地图,由于误差原因会导致地图色绘制不准),由于方法只支持int值,1/4导致一些误差(海洋中有些尖刺),不得不手动 阅读全文
posted @ 2019-07-08 13:18 黑狱 阅读(612) 评论(0) 推荐(0) 编辑
  2019年6月30日
摘要: 以前用eclipse开发libgdx,由于每次开机都会自检一遍安卓环境,觉得慢,就把安卓项目包给关掉了,结果再打开资源目录发生了变化,导致安卓打包不了,所以决定尝试使用as开发 首先安装as,导入gdx.jar生成的项目, 此时as会提示是否update gradle,这里不要升级 gradle(否 阅读全文
posted @ 2019-06-30 17:51 黑狱 阅读(698) 评论(0) 推荐(0) 编辑
  2019年6月9日
摘要: 思路: screen分为普通和复杂两种,普通的功能大部分是页面跳转以及简单的crud数据,复杂的单独弄出来 跳转普通的screen,直接根据配置文件调整设置 package com.zhfy.game.screen; import java.util.ArrayList; import java.u 阅读全文
posted @ 2019-06-09 23:50 黑狱 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 前言 以前我想自己写一个加载器,用的时候加载,不用的时候再去掉,结果发现这种方式可能因为资源不统一在安卓上可能出现问题,所以搜集资料,弄成根据配置文件加载 思路 设定两个配置文件,screen,res,不同场景对应不同的screen,不同screen使用的资源为res,当切换的screen的res相 阅读全文
posted @ 2019-06-09 12:10 黑狱 阅读(423) 评论(0) 推荐(0) 编辑
  2019年6月3日
摘要: 1. internal的文件路径 无法用list获取目录下文件 2.动态打包散图无法放入资源管理器,只能在资源加载器打包后的散图再合成打包,但都不如提前打包 3.资源加载器读入以texture为格式的图片,无法作为pixmap格式用 4.在一张透明的pixmap里画pixmap,透明部分的透明度会被 阅读全文
posted @ 2019-06-03 10:23 黑狱 阅读(1272) 评论(1) 推荐(0) 编辑
  2019年5月26日
摘要: 此为实物界面图 三个功能: 1.加载rule 2.根据rule,读取excel,处理为同名的16进制文件,类型在rule里写 3.根据rule,读取16进制文件,处理为excel,方便编辑 package code; import java.io.DataOutputStream; import j 阅读全文
posted @ 2019-05-26 18:41 黑狱 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 中间使用map作为中间处理 将类处理为excel: 1.读取类转为map //读取btl,转为map public static Map getBtlMap(String rule, BTLDAO binFile) throws NoSuchMethodException, SecurityExce 阅读全文
posted @ 2019-05-26 18:32 黑狱 阅读(311) 评论(0) 推荐(0) 编辑
  2019年5月24日
摘要: 如果每个不同的结构都要写一个对象做映射,那么会累死人的,所以我做了一个通用类,来写数据 类的结构为 每个子类的结构类似为以下,包含100个对象 其中第一个为非list的原因为概括类,不重复,剩下的都有可能重复,也可能没有 总的思路为: 加载 1.加载bin,把他的byte处理为string对象 2. 阅读全文
posted @ 2019-05-24 10:52 黑狱 阅读(472) 评论(0) 推荐(0) 编辑
  2019年5月19日
摘要: 为了实现快捷的读取转换将荣地图,以及突破,终于我决定从将荣下手了,这个计划叫界限计划,此几个章节可能不涉及libgdx 1.首先通过对以前ncp的excel地图编辑器的分析,整理出来数据结构如下 <Files readRule="1" ruleId="1" version="0518"> <BtlI 阅读全文
posted @ 2019-05-19 16:53 黑狱 阅读(649) 评论(0) 推荐(0) 编辑
  2019年5月15日
摘要: 思路:一开始计划手工划分,后来实在受不了了,就用程序写了一个 ,剩下的再慢慢完善,大致思路为: 1.首先地图存储关键城市,港口,建筑信息,设定这些为核心,以他们扩展,并在扩展时给予一定约束 2.对未扩展的区块进行分割,计算面积,随机出来新的核心,然后再以这些核心扩展 3.对生成的地图进行检验,合并过 阅读全文
posted @ 2019-05-15 23:45 黑狱 阅读(512) 评论(0) 推荐(0) 编辑