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共同讨论
晕,发完贴才发现截图没传上去,现在重新传个视频吧,