- 博客(29)
- 问答 (1)
- 收藏
- 关注
原创 [cocos2d-x] 《我所理解的Cocos2d-x》上机实验3-自定义动画——精灵闪白
这个例子做得就比较顺了,基本没遇到什么坎。顶点着色器:attribute vec4 a_position;attribute vec2 a_texCoord;attribute vec4 a_color;#ifdef GL_ESvarying lowp vec4 v_fragmentColor;varying mediump vec2 v_texCoord;#else...
2020-04-24 12:50:41
370
原创 [cocos2d-x] 《我所理解的Cocos2d-x》上机实验2-动态设置着色器参数
第四章 8.2.2动态设置着色器参数这个例子看得时候很流畅,本以为会很容易调通。结果发现参数总是传不进去,卡了很久。最后请教了一位很有经验的同事,才找到问题所在。还是看实际代码介绍吧。顶点着色器: dynamic_shader.vertattribute vec4 a_position;attribute vec4 a_color;uniform vec3 u_cente...
2020-04-10 13:27:11
381
原创 [cocos2d-x] 《我所理解的Cocos2d-x》上机实验1-自定义RenderCommand
书中的示例部分实际操作一下,对于内容的理解还是十分有帮助的。第四章 4.9 示例:自定义RenderCommand阅读的时候关于顶点数组、着色器程序部分是十分困惑的。这很正常,因为这是后面第七章的内容。在180页开始,会有很详细的介绍。此外,本例中的主要的两个类 ShowPlygonLayer 和 TrangleCommand 有部分方法的实现书中没有展示。可能是作者觉得太简单,没必要。但...
2020-03-26 13:09:43
289
原创 [Cocos2d-x] 问题汇总
遇到的问题莫名其妙,先记录一下。[2020.2.21]在CCRef.h里想查验一个问题,想打个日志。但是不能使用平时用的CCLOG.[2020.2.20] Node里添加的计时器schedule,如果析构的时候没有把所有计时器unschedule,有时会崩溃。之前觉得这个现象很正常,最近发现Node的cleanUp方法里会进行一次unschedule,即便是注释掉这个unschedule,...
2020-02-21 17:21:08
225
原创 [Cocos2d-x游戏开发]画出两个连续的贝塞尔曲线
Cocos2d 提供的画曲线正能输入两个控制点,那就是一段标准的贝塞尔曲线。如果把两端曲线自然的结合起来,需要算一下两个参数,让他们具备一定的关系。
2016-10-25 08:44:12
1930
原创 【Cocos2d-x游戏开发】TableView的使用
游戏中有些地方要展示一条一条的消息时,TableView就很实用了。记录一下TableView的简单用法。
2016-07-31 13:25:17
1026
原创 【Cocos2d-x游戏开发】3.6 Win7打安卓包
Cocos2d-x 3.6 Win7环境打安卓包,以及一些设置,包括竖屏游戏,游戏版本号,游戏名,游戏图标的备忘录。
2016-07-31 12:08:51
579
原创 【Cocos2d-x游戏开发】关于map的Size 手机和PC上运行效果不同的现象
编代码时想耍小聪明的时候往往是给自己埋下一个深坑。以下代码是当时心血来潮觉得这样写比较省事儿,结果导致在PC和手机上运行效果不一样。以后遇到类似情况要注意了。map m_rgMount;......m_rgMount[nMountIndex] = m_rgMount.size();在电脑上运行时第一个写入map的元素值为0,而在手机上第一个写入map的元素值为1。推测是
2016-07-31 11:17:42
471
原创 【Mac上的问题】ValueError: unknown locale: UTF-8
终端上用Python安装一个东西,结果在终端里报出这个错误。结合百度查到的两个帖子可以解决这个问题。http://ju.outofmemory.cn/entry/107663 首先指出了问题所在,需要修改.bash_profile文件http://www.cnblogs.com/mokey/p/3542389.html 说明了.bash_profile文件具体应该怎么改
2016-02-24 18:24:18
3152
原创 【Esri ArcMap】ArcMap属性表中添加随机数据
好多时候我们要用试验数据,最方便的就是添加随机数嘛,图层的属性表里直接有这个功能,不用再去Excel里生成导入。
2015-11-26 17:52:25
6432
原创 【Cocos2d-x 游戏开发】HttpClient制作网络游戏
论坛上关于网络游戏的帖子不多,一个月前尝试着用Cocos2d-x制作了一个网络对战的卡牌游戏,在此和大家分享一下制作经验。希望新手可以参考一下,高手能够指点一下。
2015-11-02 20:54:49
1146
原创 【Cocos2d-x游戏开发】编译时出现 commands commence before first target
在cmd里执行 python native_build.py 时最后出现的是错误是 build dynamic library for project ["我的工程名"] fail在网上查了很多原因,但感觉都不是我遇到的。尤其好多说是NDK版本的问题,沿着CMD中的记录一行行看,与成功的工程对照,发现问题出在jni当中的Android.mk当中
2015-10-31 09:30:33
915
原创 【Cocos2d-x游戏开发】彩色Sprite设置黑白,还有
很常用的功能,比如说RPG游戏里,某个角色挂了,Ta的头像变成黑白的,加了复活魔法又变回彩色的了。如果把所有图片都准备一张黑白的,又麻烦也挺占空间的。其实,图片灰阶用Cocos自带的方法就可以实现,不止如此,除了灰阶还有各种其他效果,甚至完全通过参数调整自己想要的都可以。方法如下:[code]auto fileUtiles = FileUtils::getInstance(
2015-10-22 16:18:14
2666
原创 【MySQL 数据库应用】MySQL数据库安装部署以及ADO.NET应用
安装MySQL1、下载绿色安装包 (我的是mysql-5.6.24-win32.1432006610.zip) zip版的是绿色版2、将压缩包解压缩至想要做MySQL的文件夹下*3、文件夹下data目录内如果已经有ib_logfile0, ib_logfile1这两个文件,先删掉6、修改MySQL所在文件夹my-default basedir = D:\MySQL\mysql-
2015-10-22 10:32:35
874
原创 【OpenGL图形开发】开始新的方向
前一阵子一直使用超图.net组件开发三维管网,已经达到了一定的效果。但还是存在些问题的:1、数据量大的时候比较卡;2、某些条件下有大黑球BUG出现;3、剖面分析等三维分析可操作性不高除此之外还是有很多效果,以超图组件二次开发达成比较困难。因此转向了OpenGL进行尝试。记录一下OpenGL的学习过程,首先了解一下OpenGL的组成,明确一下我需要使用的是哪部分。从这
2015-09-08 10:41:30
1234
原创 【SuperMap .Net 组件】三维模型优化 平面分离
又是为了给超图做模型而做的记录,其实也没用到超图软件,但是是给它做模型,姑且记录到这一分类当中吧。
2015-08-04 17:57:11
1179
原创 【Esri ArcServer】ArcServer发布GP服务
人的记忆力真的可怕,当时熟练得闭着眼睛就能做的步骤现在居然记不住了,还是记下来比较保险。在安装了ArcGIS Server, ArcGIS Map( ArcMap )的电脑上就可以发布GP服务。GP服务可以将ArcMap的ToolBox这些操作在服务器上发布,把空间分析需要的参数暴露出来,这样基于BS的地图应用就可以像调用地图服务一样调用这些GP服务进行空间分析操作。
2015-07-16 13:51:39
1342
原创 【Cocos2d-x】添加CCControlSlider的头文件
官网里有教大家怎么做控制音量Slider的教程 (http://cn.cocos2d-x.org/tutorial/show?id=1685Cocos),但是里面直接引用的CCControlSlider,我的程序里没有。本想自己从头做一个的,后来发现问题一个接一个,看来自己造轮子也不是那么好做的。最后还是从 cpp-test(就是build文件夹中的cocos2d-win32.vc2012.sln) 中找到的办法,将CCControlSlider引用到自己的项目当中。主要就是让我们的项目中的外部依赖项里也
2015-07-09 14:25:14
880
原创 【Cocos2d-x】3.6 Android环境搭建
虽然网上有好多教程帖子,但我还是断断续续搞了几星期,趁现在赶快把配置记下来。可能有些步骤是多余的,但所有步骤加起来肯定是充分的。
2015-07-08 22:09:44
927
原创 【SuperMap .Net 组件】场景中添加DEM三维地形
示例数据里有一个北京的DEM,效果还是很棒的。按照它的样子照葫芦画瓢,我也弄了一个3D的地形DEM,虽然丑了很多,但是也是那么回事儿了。
2015-07-03 14:51:40
4752
原创 【SuperMap .Net 组件】应用3DMax制作3D模型
很多情况下,3D图标是需要自己制作的。我的大概思路是,先用3DMax制作,做完之后导入SuperMap的符号库。我的3DMax用得很烂,被我们美工笑话好几次,让他帮我做他又不做,只能自己来。这里就不说怎么把模型做的很漂亮了,就把需要注意的地方记录一下。
2015-07-02 16:13:02
3347
原创 【SuperMap .Net 组件】三维自定义专题图
自定义专题图很实用,一般功能都能实现。我要做一个3D的检查井图层,数据集还是用二维点,只要用3D的Symbol再把参数设置一下,就可以达到预期效果了。
2015-07-02 15:04:17
1640
原创 【SuperMap .Net 组件】示例代码的用法
在组件根目录下"SampleCode"文件夹里的示例代码非常实用,配合着联机帮助,几乎能涵盖所有GIS开发所需要的功能。使用的时候其实也很方便,就是当时我比较2,没有用好。这里记录一下正确用法:
2015-06-25 14:15:37
1062
原创 【SuperMap .Net 组件】新建平面场景与球面场景
用惯了ArcGIS Engine再用SuperMap的组件还是需要稍微适应一下的。按照最近使用SuperMap的体验可以得到这样的结论,SuperMap将一个完整的方案包装成一个Workspace(工作空间),Workspace中包括DataSource(数据集)、Map(地图)、Scene(场景)、Layout(排版)、还有用于存储符号的资源。数据都是以DataSet为集合存在DataSource中的,Map Scene Layout中存储的是对数据进行处理加工后的结果。如果以画画打个比方,那DataSo
2015-06-18 09:40:00
2660
原创 【SuperMap .Net 组件】二维线转三维线
Desktop里的工具是有一系列的数据转换的,但在.Net组件里这些功能需要自己去做。其实也很简单,自己写一个函数就能达到同样的效果。
2015-06-16 16:23:51
1256
原创 【SuperMap .Net 组件】地图与场景同步(二) 视图范围同步
二维地图与三维场景的同步主要就是视图的同步。原理很简单,Scene去同步Map的过程就是获得Map的视图范围,然后让Scene显示这个范围,Map去同步Scene的过程就是获得Scene的视图范围,然后让Map显示这个范围。实际也是这个过程,但是Scene的视图范围不是那么好获得的,需要按照高度和视角去计算。另外,根据场景的类型不同(平面还是球面),计算过程也稍有不同。
2015-06-16 15:22:23
1242
原创 【SuperMap .Net 组件】地图与场景同步(一)同步的十字丝
SuperMap Desktop里有二维地图与三维场景的同步功能,其中最明显得同步就是鼠标的同步。
2015-06-16 13:57:49
1094
原创 【SuperMap .Net 组件】投影坐标与大地坐标转换
最近刚刚从ArcGIS尝试转到国产的超图二次开发组件上。毕竟是国产的,用起来挺顺手的。 超图 .Net组件的联机帮助其实写得很详细了,而且有超图桌面组件技术支持(QQ 2193372962)在,不会的问题基本能很快的帮我解决。 我就把一些用起来和自己的想法不同的地方记录下来,如果能帮到别人最好,不然就当做一个笔记也是极好的。投影坐标与大地坐标的转换,帮助上说的清楚:CoordSys
2015-06-16 13:25:39
4103
空空如也
Python 搭建一个 WebSockect 服务需要啥
2017-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人