设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4134|回复: 18
打印 上一主题 下一主题

[原创发布] 【纯事件】(っ´ω`c) 窝想到了纯事件制作六边形格子的方法~

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1291
在线时间
6552 小时
注册时间
2010-12-30
帖子
8949
跳转到指定楼层
1
发表于 2015-6-30 20:46:13 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 MeowSnow 于 2015-6-30 22:02 编辑


(≖ ◡ ≖✿) 首先基本思路,是以二格为一格,比如这张图右上角这个效果为一格,然后单双行错开,就能形成六边形格子的效果~
(´・ω・`) 如上图所示,绿色是废弃格子,浅灰是可移动格子,白色是人物当前站立格子。
<丶`∀´> 左右移动的话,是直接进行两格移动,斜上斜下就是45°的斜左斜右的移动,没有纯上下移动。


(〜 ̄△ ̄)〜搭配这种角度和排列的素材~


ヽ(•`ω•´)ゝ素材和格子是这样搭配的,这样就在完全不改动RM的系统的情况下,实现六边形格子移动的效果了~

( *・ω・)✄╰ひ╯ 唯一的缺点就是格子会变成长方形,所以必须配合横版设定的素材使用比较合适~
当然正方形,正六边形也都能做,把四个排列成正方形的格子看成一个大格子,就可以做了,理解了这篇的做法的话,应该能很容易的拓展出来,我就不做范例把这篇搞的更难理解了~


(๑´ㅂ`๑)上面的范例都是长方形的格子,
(´・ω・`)当然,理解了做法之后,六边形的格子也不是不能做,都只是素材问题~

最后提供两张格子模板

点评

→_→你就玩你的斜角吧  发表于 2015-7-31 10:52

评分

参与人数 3星屑 +400 收起 理由
三途亚梦 + 268 精品文章
fmy19960827 + 66 我很赞同
天使喝可乐 + 66 666但是对我并没有用

查看全部评分

Lv5.捕梦者 (暗夜天使)

梦石
1
星屑
21410
在线时间
4887 小时
注册时间
2014-12-22
帖子
1527

开拓者

19
发表于 2016-3-3 19:50:09 | 只看该作者
思路有启发!
六边形的话,画地图带角度会很好看!就是所有素材都要重画了诶嘿~

点评

━┳┻︻▄(=゚Д゚=) 晚了!  发表于 2016-3-3 22:42
你说的对!!!!!我要赶紧跑了~~~~♪(´ε` )  发表于 2016-3-3 22:40
(´・ω・`)卖完萌就跑真刺激?  发表于 2016-3-3 22:35
我这明明是卖萌失败了wwwwwwww  发表于 2016-3-3 22:29
,,Ծ∀Ծ,, 卖萌可耻!  发表于 2016-3-3 22:28
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1291
在线时间
6552 小时
注册时间
2010-12-30
帖子
8949
18
 楼主| 发表于 2016-3-3 16:10:38 | 只看该作者
本帖最后由 MeowSnow 于 2016-3-3 16:14 编辑
iisnow 发表于 2016-3-3 15:15
楼主思路很好,
但是做出来的格子真的不像正六边形;可以试试这个样子:
为了逼近正六边形,纵向每8个格子 ...

噫就不追求正六边形了,且不说RM的图块毕竟是方块的,毕竟位图的基础单位“像素”也是方块的么,
所以广义的讲,位图中不存在任何正六边形!

不过可以提供一个替代方案,像三国志11那样以正方形为一格,就能简单的用RM营造出肉眼看上去挺正六边形的效果了。



我自己的工程的话一开始就没追求正六边形,要的只是六向移动效果,而且用长方形构造地图也更搭配横版行走图的透视呢~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
508
在线时间
1478 小时
注册时间
2011-9-17
帖子
1316

开拓者贵宾

17
发表于 2016-3-3 15:15:28 | 只看该作者
楼主思路很好,
但是做出来的格子真的不像正六边形;可以试试这个样子:
为了逼近正六边形,纵向每8个格子才算一个有效格,横向6个格子一个,
这样,斜向的点距为7.211,与8还有一点距离


那就继续向 根号3逼近,纵向50个格子,横向44个
斜向点距50.606,恩,很接近了

由于 根号3 = 1.732...

纵向2000个格子,横向1732个
斜向点距1999.95599,恩。。。。。

根号3 = 1.73205080756887729...

纵向200000000000000000个格子,横向173205080756887729个
恩,感觉越来越带感了



以上只是吐槽,这个思路写代码的时候也会用啊,
定义正六边形各个顶点坐标的时候按下面这种方式进行转化,
代码就简单些,判断也少很多

评分

参与人数 1星屑 +666 收起 理由
迷糊的安安 + 666 抓住一只冒泡的雪雪!

查看全部评分

我帖子中要有是不HX的空白,请Ctrl + A
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

梦石
1
星屑
2971
在线时间
1041 小时
注册时间
2013-8-9
帖子
2328

R考场第七期纪念奖开拓者

16
发表于 2016-3-2 20:38:11 | 只看该作者
感觉很不错的说
不知道实用性如何

点评

_(:з」∠)_只是个思路,何况实用是分方面的,要是就做个六格方向移动的游戏的话,岂非已经实用了,要是文明的话,离实用就远了。  发表于 2016-3-2 20:46
2021.8-2024.5
消失了3年的阿鑫再次出现
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

15
发表于 2016-3-2 20:12:48 | 只看该作者
那不是两个人物之间没有接触不就不能判定了吗

点评

_(:з」∠)_事件脚本~写在条件分歧里就行~  发表于 2016-3-2 21:48
还是要写脚本啊,不能纯事件啊。还要写朝向  发表于 2016-3-2 21:47
_(:з」∠)_用坐标判定啊,主角x-敌人x大于2小于-2之类的~  发表于 2016-3-2 20:45
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

14
发表于 2016-3-2 18:44:45 | 只看该作者
本帖最后由 Vortur 于 2016-3-5 00:25 编辑

战棋类、跳棋都很适合呢!

点评

_(:з」∠)_虽然没听说跳棋残局呢……  发表于 2016-3-2 20:03
也好,虽然损失了一些优越感,但是好歹能是跳棋。  发表于 2016-3-2 20:01
_(:з」∠)_做成解残局那种固定走法的解密?  发表于 2016-3-2 19:59
AI嗷嗷嗷ai不好搞啊  发表于 2016-3-2 19:58
_(:з」∠)_可以用国际象棋的棋子玩跳棋,更符合黑童话的意境。  发表于 2016-3-2 19:55
【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv5.捕梦者 (禁止访问)

国主

梦石
29
星屑
5204
在线时间
1205 小时
注册时间
2015-6-12
帖子
800

短篇十战斗者组别亚军

13
发表于 2016-3-2 18:35:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

12
发表于 2015-7-2 15:33:06 | 只看该作者
唯一缺点是你人得画大点,不然走一步太远了

点评

(≖ ◡ ≖✿)柯基小短腿  发表于 2015-7-2 17:04
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1759
在线时间
2524 小时
注册时间
2010-10-12
帖子
1454

开拓者

11
发表于 2015-7-2 08:47:10 | 只看该作者
楼主非常有思路,这个方法真好
支持可以用来做类似文明系列的战略游戏用

点评

(≖ ◡ ≖✿)有限制的情况下更容易拓展思路~脚本触的第一个想法是不可能改成0.5格一个单位的~  发表于 2015-7-2 17:04
我觉得只要用你的思路脚本照样也可以实现  发表于 2015-7-2 16:05
(≖ ◡ ≖✿)问了几个脚本触都说写不了~但是出乎意料的纯事件也能想到解决方法呢~  发表于 2015-7-2 10:49

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-26 01:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表