KC's Skylight

A father, a programmer and designer.

使用TexturePacker加密保护图片资源

前阵子有幸从Texture Packer作者处得到了SN一枚。特此感谢一下作者为我们提供了这么好的工具! 对于TexturePacker,我们之前使用中发现最大的不足莫过于所有图片都是无法加密的,导致别人拿到的iOS或者Android安装包,直接当成zip解压出来,就可以获取到其中的纹理资源。 现在这个问题已经改变了,从Version 3.0.9 (2013-04-19)开始,Textu...

Cocos2d-x模态对话框组件

2013-11-19 更新v1.1 这里查看源代码v1.1 这里查看源代码v1.0 1. 说明 此组件为弹出的模态对话框,会屏蔽底层的一切触摸事件,只有对话框中的按钮能够相应用户点击。组件基于JACModalAlert进行的修改的。直接就在原始文件上进行修改了。最主要的是支持cocos2d-x 2.x版本。详细变更日志如下: 2. Change Log: **v1.0[2...

Glyph Designer中文字体指南

通过本教程你可以学到如何使用Glyph Designer创建如[图1]所示漂亮的中文字体,本文介绍到的效果包括描边、填充、渐变和阴影。 下载工程文件 1. 打开一个新的Glyph Designer文档。 当你打开Glyph Desigher的时候,应用程序已经默认帮你新建了一个文档出来了。你可以使用Command+N或者File -> New菜单来创建一个新的文档。如[图2]...

让你的wpmarkdown插件支持multimarkdown和markdownextra语法

— layout: post title: “让你的WP-Markdown插件支持MultiMarkdown/Markdown Extra语法” date: 2013-06-22 13:19 author: “KC” header-img: “img/post-bg-unix-linux.jpg” tags: - Markdown - ...

Ubuntu配置Android真机设备调试

1. 配置和搭建环境 搭建环境现在很方便了,装好java后,下载adb bundle解压缩就好。 2. 启用调试 但是调试的时候需要Linux识别Android真机设备,就是命令 adb devices 的时候要能识别,并且能够被Eclipse识别,需要做以下设置。 2.1. 在Android Manifest文件中声明应用为 debuggable 。 如果使用Eclipse时可以不...

Cocos2d-x基于Eclipse创建Android工程

在cocos2d-x框架下使用命令“./create-android-project.sh”创建项目 在Eclipse下创建新项目,创建Android Project from existing code 创建后,可能AndroidManifest.xml中ic_launcher.png是错的;另外项目properties中的library引用也有可能是错的,如果有需要请手动更...

Ubuntu中解决远程桌面无法使用ctrl键的问题

出现这个问题是因为设置了“按下Ctrl键时显示鼠标位置”引起的,因为勾选了该设置之后,Ubuntu会捕捉ctrl事件,并且不会再传递给远程桌面客户端或者虚拟机。 但是到了ubuntu 13之后,这个设置在面板上被取消了,这时候只能从命令行或者使用dconf-tools进行设置。如下: This might or might not, work. Install Dcon...

CocosBuilder中创建导出插件

CocosBuilder支持创建自定义的导出插件。CocosBuilder中自带了一个ccbi-exporter用于执行缺省的插件导出功能。但你也很容易就可以增加新的输出格式。 1. 创建一个新的插件工程 创建一个插件工程的最简单的方式就是复制并且重命名一个现有的示例工程:打开 PlugIn Exporters 目录并复制 Export Example 目录,将之命名为你的新的到处插...

TiledMap最佳实践

这篇小文章,是Tiled官方文档中给出的一些最佳实践指南。 1. 创建画刷 现在已有多种不同的方法,用来创建邮戳工具的图样。最基础的方式是从瓦片集中选择单个瓦片。但是一个一个地单独去画每个瓦片相当费时。因此Tiled对此提供了一个更适合的解决方案。按住鼠标左键在地图上拖出一个方框,这时候画刷中将会填满你刚才选择的瓦片形状。 2. 创建一个画刷.Adv 当你需要重复绘制单个瓦片许多次的...

CocosBuilder中创建节点插件

本文基于《CocosBuilder - Create Node Plug-in》。 节点插件能用来为CocosBuilder增加自定义类型的对象,这些对象可以从CocosBuilder中导出来,最终也可以被用回到CocosBuilder中。这些自定义类必须都是CCNode的直接或间接子类。 1. 建立工程 在XCode中建立插件工程的最简单方式是直接复制Plugin Nodes目录...