分享一个角色行走的Demo(含地图移动,A星算法)(有提问)
最近在研究使用creator制作RPG,自然而然就研究到了RPG的跑地图功能。以下几点是基本要求:1、A星寻路;2、支持连续点击,行走动画需要流畅过度;3、地图不足以一屏显示时,能够自动滚动,到达边界时,不再滚动(人物并不总是在正中);4、地图需要有障碍层,寻路时跳过; 论坛里有人发过A星算法的组件,也有人物行走的demo,但并不是很完善。...
View ArticleCocos2d-js中函数调用出bug
最近做项目时遇到,一个问题,在下图所示的代码中openHelpDialog函数调用a函数在浏览器中运行时提示SceneStart.js:608 Uncaught TypeError: this.a is not a function,可是我在代码中明明定义了这两个函数,其中openHelpDialog函数是按钮响应函数报错的代码如下图错误提示如下图
View ArticleCocos2d-js中函数调用出bug
这是Javascript的this作用域的问题。估计是因为你把this.openHelpDialog传给了别的函数当作参数,此时openHelpDialog里面的this就不是包含openHelpDialog和a这两个函数的this了。你试一下在传递openHelpDialog的时候把它bind到包含a的对象上,如:...
View ArticleAndroid 运行时直接闪退:Fatal signal 11 (SIGSEGV), code 1
你可以把Debug.win32下面的资源文件删除,再重新编译一遍,看是不是删除资源的事儿。。
View Article如何实现不规则的剪裁?
写一个扩展cc.Mask 添加一个通过图片剪裁的方式就可以了 cc.Class({ extends: cc.Mask, ...}) 具体怎么写看参照i18n扩展cc.Label来写,很简单
View Article异步加载资源,创建节点出错
打印出来的source显示是一个cc.Texture2D对象,试试把 sprite.spriteFrame = source; 改为: var spriteFrame = new cc.SpriteFrame(source); sprite.spriteFrame = spriteFrame;...
View ArticleVariable has incomplete type json::syledWriter
variable has incomplete type json::syledWriter 上边的提示,是 c++的 json 库,不是 rapidjson 库. 从 win 的 vs2015 复制到 xcod 编译.有特别多的错误,以前的错误都是路径错误问题.都能解决.唯独这个.不太理解,说变量不完全具有类型. 去看了下.那类型也是有的 错误提示的代码在...
View Article