以<Board>插件制作地图 示范
construct2吧
全部回复
仅看楼主
level 13
@rexrainbow <Board>、<SquareTx>、<SLGMovement>、<InstGroup>制作的简易地图,带有自动寻路功能。(其实换上gameart就会变很漂亮)
以传统C++、Java编程的话,这个功能是要耗上
一个月来设计的。
http://www.memoryabc.com/c2_example/board_demo_square.capx
2014年08月12日 18点08分 1
level 9
辛苦了,凌晨都还在忙
2014年08月13日 00点08分 2
level 13
@rexrainbow ,<board>的tile/chess摆放能否以视觉化工具来辅助呢?(像Tiles这种工具)
2014年08月13日 00点08分 3
就只有tiles, 它可以处理四角地图. 但不能处理六角.
2014年08月13日 02点08分
另一个方式是用C2自制类似的工具, 但要做得比tiles好, 不容易.
2014年08月13日 02点08分
回复 rexrainbow :用C2来做Tool?? 这真是太疯狂了...
2014年08月13日 03点08分
level 13
@普通的亚洲之美 Board的cost设置在
#4、#
5、
#6、#
7,我在board z=1这层放"路";z=2这层放"山"。
路的cost是0,其余没路cost就设成1;山的cost设为255。
2014年09月21日 10点09分 4
level 6
傅老师,能做一个教程讲解关于<Board>、<SquareTx>、<SLGMovement>、<InstGroup>控件的使用么,拜读了例子,不是很明白这几个控件的相互作用,谢谢。新手渴望中。。。
2014年10月01日 10点10分 5
同!!!![泪]
2014年10月01日 10点10分
最近两个月可能没办法耶...写作进度落后。只能请你们先看一下插件官网上的范例。有问题贴上来,我再一一回答大家喔。
2014年10月01日 10点10分
回复 傅老師_台灣 :官网的例子好像被墙了
2014年10月01日 10点10分
level 6
请教老师,关于这个地图寻路,怎么可以然角色自动根据路径来改变行走动作呢,比方说左转弯,行走动作自动切换为向左行走的动画。通过什么可以检测到么。谢谢老师
[呵呵]最近问题比较多。
2014年10月14日 05点10分 6
应该用instGroup的操作可多取一块tile出来,判断两块tile的位置来决定动画。
2014年10月14日 06点10分
回复 傅老師_台灣 :傅老师能说具体点么,这几个控件是不是太会用。非常感谢
2014年10月14日 13点10分
回复 asrain :board这个题目太大了,最近挪不出时间写。请先参考rexrainbow的插件主站上说明。
2014年10月14日 13点10分
Pop取出下一个目标tile,用expression uid2la 参数是目前chess UID 与 目标tile uid 两个,会回传0 90 180 270
2014年10月14日 13点10分
level 9
2014年10月14日 16点10分 7
太感谢两位老师了,这么晚了还在答疑解惑。
2014年10月14日 17点10分
level 6
还得请教老师一下,用了您说的方法,但是运行效果并不好,如图是我的坚持方法。:
比较相邻的两个tile,得到非-1的值就切换到相应的动画。
但是实际运行起来,小人一般都是平移一段距离之后才开始切换到动画。还请老师指教。
2014年10月17日 14点10分 8
你可以把#32~36包成一个<Function>叫"chess_move",然后在#30和
#31去call "chess_move",记得#
29的Pop要砍掉。
2014年10月17日 14点10分
回复 傅老師_台灣 :多谢老师。完美解决。[哈哈]
2014年10月17日 15点10分
先pop tile,得到目标tile。然后用neighboruid2dir(chess.uid, tile.uid)就可以得到移动方向。设定完动画后再moveto
2014年10月17日 15点10分
所以不用取出两个tile
2014年10月17日 15点10分
level 8
傅老师,哪里有关于各种rex plugins 插件的说明啊?
2014年10月18日 13点10分 9
置顶帖2楼里有
2014年10月18日 13点10分
回复 sppam :那个网页打不开
2014年10月18日 13点10分
我下载了一份,有空再放到另一个空间。
2014年10月19日 00点10分
1