分类

如何完成一个比较完善的新手引导

作者: andy.      时间: 2020-06-01 01:48:03

第一次用这么大的一个标题,谈谈对新手引导这个模块的一点儿看法和实现思路。里面的代码和伪代码都以Cocos Creator为准,同样的,Cocos2dx也是一样的。 看看?新手引导需要完成的内容: 1、屏蔽层和半透明屏蔽层。 2、新手引导聚焦(指定按钮等等)的位置需要镂空。 3、可以完成几种情况的点击:1、点击指定位置跳转到下一个引导。2、点击屏幕任意位置跳转到下一步。3、文字引导。 4、同一按钮可能需要点击多次才跳转到下一步步骤。 5、需要某个界面打开后才能开始新手引导步骤。 6、所有上述信息可以配置相应配置表,相应配置表修改后不需要修改代码。

阅读全文...

Cocos2d-x v3版本 CCEAGLView:setMarkedText 使用系统输入法无法输入中文(包括带候选词的日文等等)

作者: andy.      时间: 2020-01-13 22:06:18

上次更新版本前遇到一个问题,在IOS 13上面,使用系统输入法输入中文(带候选词的语言都会,下同),无法完成输入。因为发版本前一天发现的,来不及修复,同样因为发的海外,所以就没着急修复,等这次发版本(整包更新,非热更)才修复。感觉这个问题挺有意思的,所以记录下来。先说修改方法,这个有多种修改方法,这里说一种,这种是ccui.TextField can't input multistage text (like chinese) in ios 13 beta7?(1)提到的,这个参考了CCEAGLView:setMarkedText problem in iOS13(2)这个里面的方法。选了1,没有选2的原因是因为2中UIGestureRecognizer移除了,但是移除后下次又会创建,反复的话对性能还是有一定影响,所以选用了第二种方法。具体修改如下:

阅读全文...

关于屏蔽某些词语,词组中间有中文、英文符号、emoji也要屏蔽

作者: andy.      时间: 2019-11-28 23:06:50

今天晚上临时有个需求。关于屏蔽某些词语,词组中间有中文、英文符号也要屏蔽,就是比如要屏蔽一个词语:world,那么w!【or&*%&ld这种也要屏蔽。因为引擎是Cocos2d-x,语言是lua,就赶快处理了更新到线上。这里记录下思路。

阅读全文...

Cocos安卓上面出现残影的问题

作者: andy.      时间: 2019-11-28 23:03:02

这个问题原来解决后在cocos发帖了,当时发的帖子:Cocos安卓上面出现残影的问题?。后面Cocos已经合并到Cocos的库里面。想想还是在自己博客上面记录下。以后自身解决的问题都会尽量在博客上面留下来。因为原来写过帖子,就直接copy过来了。

阅读全文...

Cocos2d-x IOS版本在终止应用时崩溃

作者: andy.      时间: 2019-09-30 20:35:53

现在还是把工作中遇到的一些问题记录下来。 IOS真机调试的时候大家肯定都遇到过,通过Xcode在iPhone真机上面调试,在iPhone上面杀掉进程后,应用崩溃,Xcode这边可以看到崩溃在AudioEngine-inl.mm文件......

阅读全文...

最近Blog出问题的总结

作者: andy.      时间: 2019-09-30 19:48:35

1、不要用试用版的系统。 2、urlrewriter用老版本。

阅读全文...

2D柏林噪声

作者: andy.      时间: 2019-09-18 01:22:03

NOISE

阅读全文...

2DShadow的生成(生成2D阴影)

作者: andy.      时间: 2019-07-14 15:29:25

实现方式不涉及复杂的光线算法,只是通过OpenGL的图形接口来实现。如果要实现一个阴影,在3D环境中,我们需要创建一个CubeMap,计算出从光源位置看向每个方向的深度值。想象一下,有一个光源,向每个方向射出一条射线,那么,每个射线能照好远(物体挡住了)就是这个位置的深度值。我们将深度值存储在CubeMap里面。然后实际渲染的时候,我们就可以从摄像机位置看,能看到的某个位置距离光源的距离,把这个距离和光源进行对比,就可以得到他是否在阴影中了。这是3D实现阴影的方式,网上有很多文章。这个方式实现2D阴影和3D阴影理论是一样的,只需要把z轴的值置为0就行了。

阅读全文...

shader生成水波纹特效

作者: andy.      时间: 2019-06-16 22:10:45

好久没有写博文了,两年多了吧。因为工作确实有点儿太忙了....这次的文章可能依旧写得比较水,但是内容都还算是干货。如何生成一个投石头的水波纹。代码放在了我的GitHub上面......

阅读全文...

cannot open include file 'afxres.h'

作者: andy.      时间: 2017-02-18 19:43:15

RC1015:cannot open include file 'afxres.h'

阅读全文...