ScrollView开发RPG游戏埸景之妙用

http://www.tudou.com/programs/view/jCUGEUyppZE/,1
http://www.tudou.com/programs/view/jCUGEUyppZE/

首先插入项目截图
RPG游戏埸景需要的无非是人物行走,地图边缘检测,自动卷屏等功能,看了看cocos2dx 文档发现了ScrollView
试了试ScrollView的功能,发现ScrollView居然看起来就是为RPG而生啊ScrollView的子节点全部是以ScrollView的座标为基点
类似于一张地图上的所有建筑,角色,npc等等,人物的移动只需要在ScrollView中计算就好了,不用考虑其相对座标,这已经
省去了很多麻烦,再看看边缘检测,ScrollView只能在0%–100%间滚动,哈哈,不谋而合啊,再看看RPG中的当人物移动超出
屏幕时,埸景要移动使人物居中,看看ScrollView,里面的scrollToPercentBothDirection刚好提供了这功能,只要计算出假设人物
居中时的ScrollView滚动值,调用scrollToPercentBothDirection就实现了卷屏功能,再加入寻路代码,就是一个完美RPG埸景类
!!!

有需要技术交流的加群398679085共同讨论

晕,发完贴才发现截图没传上去,现在重新传个视频吧,

1赞

:12:听得好腻害,LZ试过了么?我们公司的项目是RPG,我正在纠结着地图呢

demo下载

http://yunpan.cn/cKyUka3zRZ9kD 提取码 9aa4

谢谢LZ,我试试。:14::14:如果能够顺利用的话,解决了非常重要的问题