2020年11月14日
摘要: 1.思路,libgdx的文件加载位置 分为 Internal Files(内部 可读)和 Local Files(本地 可读写) 还有External Files外部文件(可读写) 2.在游戏加载时在本地生成一个配置文件,玩家可以通过修改配置文件 来修改 内部文件的读取位置. <?xml versi 阅读全文
posted @ 2020-11-14 23:26 黑狱 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 给游戏设计一种指令码,玩家可以输入指定字符,来实现一些特定功能. 先说流程: 0.设计指令,如下图 1.修改按钮,比如我的是左上角的国旗图案, 实现弹框,获取玩家输入的指令 private Input.TextInputListener listener; //指令功能监视 listener= ne 阅读全文
posted @ 2020-11-14 23:15 黑狱 阅读(188) 评论(0) 推荐(0) 编辑
  2020年8月31日
摘要: 思路,通过xml保存动画配置,从图片管理器中读取图片生成animation,然后根据xml来保存起来,使用时通过id获得. <animations> <animation id="1001" name="测试动画" duration="1" imgListName="132,123,123"/> < 阅读全文
posted @ 2020-08-31 03:05 黑狱 阅读(173) 评论(0) 推荐(0) 编辑
  2020年6月12日
摘要: 求兵种可移动距离 需求条件:不同地块格子有不同的移动消耗,兵种有移动力 思路;遍历兵种坐标,存储可移动坐标的时候同时存储该坐标消耗了的移动力 相关代码 快速求在六边形坐标内的射程 思路: 1.求出坐标x,y的值 2.如图,原点坐标与周围的坐标关系 3.求出不同方向的x,y,再换算回id 4.线求出左 阅读全文
posted @ 2020-06-12 22:14 黑狱 阅读(163) 评论(0) 推荐(0) 编辑
  2019年12月30日
摘要: 最近在做wc4编辑器中想到一个问题,为什么不根据规则,自动生成类,然后再使用这个类呢... 然后我感觉emmm,项目又要大改了..... 然后花了一天时间磨了出来. 规则文件: <Files game="wc4" fileType="btl" ifET="true"> <bm0 id="bm0" n 阅读全文
posted @ 2019-12-30 00:07 黑狱 阅读(170) 评论(0) 推荐(0) 编辑
  2019年11月13日
摘要: 在经过一番探索后,设计如下 hexagon类,原来管理坐标 legion类用来记录各军团资源,科技等数据 通过 pool对象池创建 actor buildActor,armyActor,负责各自的动画,以及记录一些变量 mapActor负责绘制地图,绘制背景色以及监视玩家点击 cardActor等一 阅读全文
posted @ 2019-11-13 13:54 黑狱 阅读(646) 评论(0) 推荐(0) 编辑
  2019年9月15日
摘要: 版权声明:本文为csdn xietansheng xietansheng 博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: http://blog.csdn.net/xietansheng/article/details/50188219 LibG 阅读全文
posted @ 2019-09-15 11:54 黑狱 阅读(1108) 评论(0) 推荐(0) 编辑
  2019年9月2日
摘要: 首先介绍下大致的游戏流程 1.根据时间以及设置生成战役(打×的地方) 2.点击后加载根据配置生成或加载游戏场景 3.初始进入为准备阶段,可以购买卡牌 4.点击城市建造,以及点击建造的兵种可以选择战斗目标 5.点击右下角开始战斗(此为自动阶段,未完成) 简要记录下制作过程中遇到的重点 1.对象池的使用 阅读全文
posted @ 2019-09-02 20:59 黑狱 阅读(356) 评论(0) 推荐(0) 编辑
  2019年7月25日
摘要: 主要思路: 通过查资料得知,stage中的默认封装的相机为OrthographicCamera,要操纵该相机,直接把他转化为OrthographicCamera即可使用 但是这会导致一个问题,即原本固定位置的ui也会变动 所以用原stage(gameStage)来装载原ui,用另一个自定义stage 阅读全文
posted @ 2019-07-25 14:35 黑狱 阅读(416) 评论(0) 推荐(0) 编辑
  2019年7月18日
摘要: 在这之前我并没有怎么接触过libgdx,仔细研究的也只是libgdx的一个飞翔的小鸟示例 导致我之前写的时候都是先自定义一个actor,然后把所有东西都写道actor里.其他stage的东西基本没用到 最近我遇到个需求 在指定位置生成标志,点击显示预览图等界面,然后操作 都在一个actor中写的我不 阅读全文
posted @ 2019-07-18 23:46 黑狱 阅读(340) 评论(0) 推荐(0) 编辑