05 2019 档案
13.打包到一个窗口工具(界限计划4 终)
摘要:此为实物界面图 三个功能: 1.加载rule 2.根据rule,读取excel,处理为同名的16进制文件,类型在rule里写 3.根据rule,读取16进制文件,处理为excel,方便编辑 package code; import java.io.DataOutputStream; import j
阅读全文
12 将类处理为excel,再将excel处理为类(界限计划3)
摘要:中间使用map作为中间处理 将类处理为excel: 1.读取类转为map //读取btl,转为map public static Map getBtlMap(String rule, BTLDAO binFile) throws NoSuchMethodException, SecurityExce
阅读全文
11.通用数据结构,并解析和生成(界限计划2)
摘要:如果每个不同的结构都要写一个对象做映射,那么会累死人的,所以我做了一个通用类,来写数据 类的结构为 每个子类的结构类似为以下,包含100个对象 其中第一个为非list的原因为概括类,不重复,剩下的都有可能重复,也可能没有 总的思路为: 加载 1.加载bin,把他的byte处理为string对象 2.
阅读全文
10.解析将荣数据结构,制作转换器(界限计划1)
摘要:为了实现快捷的读取转换将荣地图,以及突破,终于我决定从将荣下手了,这个计划叫界限计划,此几个章节可能不涉及libgdx 1.首先通过对以前ncp的excel地图编辑器的分析,整理出来数据结构如下 <Files readRule="1" ruleId="1" version="0518"> <BtlI
阅读全文
9.随机生成省区
摘要:思路:一开始计划手工划分,后来实在受不了了,就用程序写了一个 ,剩下的再慢慢完善,大致思路为: 1.首先地图存储关键城市,港口,建筑信息,设定这些为核心,以他们扩展,并在扩展时给予一定约束 2.对未扩展的区块进行分割,计算面积,随机出来新的核心,然后再以这些核心扩展 3.对生成的地图进行检验,合并过
阅读全文
java 根据秘钥,对数据进行加解密
摘要:package test; import com.alibaba.fastjson.JSONObject; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import javax.crypto.Cipher; import
阅读全文
idea 启动一直一直build以及勉勉强强的解决方案
摘要:周日做了一个密匙解析的功能,在idea的springboot项目的该类上写了个main方法测试,当时一直提示build,没在意,直接打开eclipse上写 今天早上发现 idea启动springboot项目一直build,甚至重装了两次idea,也得不到解决 后来发现是只要在idea的项目都会一直b
阅读全文
8.5打包libgdx为一个桌面程序(jar包)
摘要:简陋的地图编辑终于做好了,于是要开始制作地图了,想导出为一个windows下可用的程序,让熟人代做地图,然后找人问了下打包流程,其实跟普通java打包为jar没什么区别,记录如下: 导出类型选第三个 然后选择启动类 选择第三个 然后提示导出成功 因为游戏地图是用Gdx.files.local方法写的
阅读全文
8.极其简陋的地图编辑器
摘要:因为我的地图都是通过原有的素材转化过来的,并且我的地图并没有用瓦片地图,所以我想要对其编辑必须制作属于自己的地图编辑器 设想主要通过快捷键来实现,其简要功能大概是设置地图素材,地图类型,复制粘贴等 需求整理如下 点击显示该六边形地块 按住shift可以多选地块 按z键切换快捷键模式 模式0: 1层地
阅读全文