- 博客(16)
- 资源 (10)
- 收藏
- 关注
转载 bmfont工具 1.14
通过 Edit – Select chars from file 选择我们创建的这个文本文件后, 我们就在 Bitmap font generator 中选中了所有我们希望在界面中显示的中文字符。但别忘了,界面中还会有不少英文字符,既然我们没有在文本文件中输入,就需要在这里加入这些字符。但在此之前,让我们先创建一个文本文件, 在这个文本文件中,输入之前我们需要的那些中文字符。易于使用的文件格式,无论是普通的文本文件或XML文件。进口彩色图像字符,支持: BMP,JPG , TGA , DDS , PNG。
2023-10-22 14:50:09 267 1
转载 cocos2d-x 必备的工具 TexturePacker & Physicseditor
作用:图片打包和资源优化。把散乱的图片打包成大图片,进行资源优化。让游戏的任何你想创建的实体具有现实的物理属性。
2023-10-22 14:48:05 104 1
转载 cocos2d-x常用工具
除此之外,还有一些比较新潮但用户不多的工具,例如CatHide.com,让你在一个代码编辑器里完成基于Cocos2D-X的多平台开发调试部署;但按照目前的趋势,跨平台已经成为一个基本考虑点之一,因此选择具有跨平台能力的开发语言,会让游戏开发和运营更轻松愉快。Cocos2D系列引擎对不同平台和开发语言的支持如表1所示,注意:虽然有不同分支,但只要是在同一个大版本号1.x或2.x下面,API接口是完全一样的。这些工具平常也用到,不过没有像这样整理出来,这是我在网上看到的。(MAC 系统自带)
2023-10-22 14:45:18 137 1
转载 用于游戏开发的图形和音乐工具
作者:Charlie Murphy2019-01-02 15:15:55在这篇文章中,我们将讨论一些我们使用的工具和我们注意到可能有潜在阻碍的地方。要在三天内打造一个可玩的游戏,你需要一些快速而稳定的好工具。在十月初,我们的俱乐部马歇尔大学的参加了首次,这是一个庆祝最佳开源工具的游戏 Jam。游戏 Jam 是一种活动,参与者以团队协作的方式来开发有趣的计算机游戏。Jam 一般都很短,仅有三天,并且非常累。Opensource.com 在八月下旬Open Jam 活动,足有进入到了竞赛中。
2023-10-22 14:43:04 99 1
转载 【吐血整理!20个CC0正版素材网站,值得珍藏】自媒体视频创作者必备
为什么要用正版素材?不管是YouTube、B站、抖音等自媒体平台,如果搬运其他平台的视频都会涉及到侵犯版权,特别是那种一整个视频地搬运不加处理的更加容易视为搬运侵权,轻则被警告,重则被封号。而且我还是要辩解两句,有小部分人发布到YouTube的视频作品虽然几乎只是搬运影视部分片段和搞笑类的小视频,都会被侵权,侵的也是那些影视片段原作者的权益。就像是前两年很火的谷阿莫那样,他的确付出了很多时间精力,但实际上他用到的素材也是涉及侵权的,在YouTube一样被警告行不通。
2023-10-22 14:40:56 531 1
转载 Cocos2d-X和Cocos Creator的区别
一般所说的Cocos指的是Cocos2d-X,而Cocos creator是由Unity 3D的开发方法开发的另一种引擎,虽然都包含cocos,但和Cocos2d-X是两种不同的引擎。Cocos Creator的界面更加的整洁,学习更简单,应用了Unity的操作方法更加的符合潮流,但是使用了JS作为开发语言,所以性能比较差。Cocos2d-X是由Cocos2d用C++编写的,但是架构是相同的,同样拥有,精灵,导演,场景,动作等。Cocos2d-X更加的可控,并且使用C++开发,性能更好;
2023-10-22 14:39:22 1784 1
转载 linux下的技能迁徙
而在gimp中则都是用滤镜实现的,而外部一些图像的导入,gimp都是以添加图层的方式实现的,如果要编辑导入的东西,那么先要做类似栅格化的处理。office软件当然是大家最熟悉的软件了,办公至少都要用到文字处理,表格处理当然,随着大家都用微信办公了,金山文档现在火了,那么wps 随之也受到大家的喜爱。网络浏览器在麒麟系统中有自带的软件。windows下声音处理软件免费好用的有goldwave等,linux下可以下载qtractor 处理声音用soundconverter处理不同格式的音频进行转换。
2023-10-22 14:38:16 31 1
转载 Cocos2d、Cocos2dx、Cocos Creator、Cocos Studio的区别
若是打算开发3D微信小游戏,建议选择Laya或Cocos Creator 3D,PC端3D游戏建议选择Unity。Cocos2dx是Cocos2d的C++写法,但是游戏架构是一样的,都包含了精灵、导演、场景、动作等概念,他们是一脉相承的东西。如果之前从事Unity开发,想业余时间开发微信小游戏上线,选择Cocos Creator几乎无缝衔接,因为Cocos Creator就是中国版的Unity。如果是IOS开发人员,且使用的语言是Object-C,想着手开发游戏Cocos 2d是不错的选择。
2023-10-22 14:36:23 1824 1
转载 cocos2d的坐标系
本地坐标系也叫做物理坐标系,每个物体都有自己的坐标系,当物体的运动位置或方向改变时,相应的坐标系也会发生改变。假设Node1的坐标为(40,40),Node2的坐标为(10,10)。CCNode有相应的父子层次关系,我们使用CCNode的position得到的位置信息是其相对于父节点的相对坐标,而不是绝对坐标。苹果使用的坐标系的左上角为坐标原点(0,0)。使用cocos2d来写程序时,经常会遇到世界坐标系,本地坐标系等概念。cocos2d使用的opengl坐标系,即左下角为坐标原点(0,0)。
2023-10-22 11:31:16 67 1
转载 cocos2d-x的action
action可以帮助我们控制执行时间,执行过程调整以及执行完毕通知。目前我比较喜欢的使用手段是进行CCSquence Action的执行,在CCSquence中间包括CCCallFunc的回调,进行Action和游戏逻辑的同步。有关CCFiniteTimeAction的各个子类的效果,建议观看一下cocos2d-x自带的test demo。持续动作CCActionInterval:就是动作会持续一段时间,会异步进行执行。该Action执行,在爆炸完毕后,就会进行回调,进行状态机的后续切换。
2023-10-22 11:29:22 51 1
转载 cocos-2dx 4.0 win10 环境搭建血泪史
我当时,由于自己已经装过win10 SDK 10.0.20xxxx,于是就取消了勾选绿色框,结果后面安装好的VS连Hello world都跑不了,提示缺少 windowsSDKdir 属性,而这玩意儿,我搜了全网也没搞懂怎么弄(据说是注册表的事儿)。献上官方教程(他太简单了,要是有他说的那么顺利就好了):(这沙雕博客园cnblog的编辑器,竟然不能ctrl + v,提示你的浏览器不支持该功能 请用快捷键代替,好在编辑器换成markdown就行了,换了也不行!好,如果VS安装好了,就成功了一半了。
2023-10-22 11:26:46 277 1
转载 cocos2dx 安装流程
这个命令new表示新建,-l表示使用cpp语言来创建,然后-p表示使用哪个包,-d表示项目的目录,我把目录放在e盘的testgame目录下。需要注意的是它目前有Python3和Python2可以下载,我们选择Python 2,不要下载3,因为2和3语法有很大差别,cocos这个工具是使用2编写的,如果你使用了3,会在脚本编译就出问题。文件下载完毕后,双击安装文件,在弹出来的安装窗口里,选择C++桌面开发,然后在左下角选择安装位置。在cocos2dx安装目录位置打开命令行界面,接下来配置cocos2dx。
2023-10-22 11:22:50 545 1
转载 Cocos2d-x-4.0安装流程(踩坑后总结)
我这里已经配置好了NDK和SDK的路径,否则的话应该会显示“Please enter the path of NDK-ROOT(or press Enter to skip)”和“Please enter the path of ANDROID-NDK-ROOT(or press Enter to skip)”分别在其后面输入NDK和SDK的路径并按回车即可,不需要Android开发环境的话可以回车跳过。创建一个保存工程的文件夹(如下图的cocos2d-x-4.0-projects),cd到该路径。
2023-10-22 11:20:08 1365 1
转载 Cocos 工作机制
2)autorelease()只有在自动释放池被释放时才会进行一次释放操作,若果对象释放的次数超过了应有的次数,则这个错误在调用autorelease()时并不会被发现,只有当自动释放池被释放时(通知也就是游戏的每一帧结束时),游戏才会崩溃。1)PoolManager管理的是一个_releasePoolStack(存储自动回收池的栈),一般情况下,每一帧结束后,我们只是把当前的池子清空,然后执行下一帧的操作。2)在每一帧结束后对无用的对象进行自动处理内存回收,方便可靠。3、cocos的cache缓冲区。
2023-10-22 11:14:48 249 1
原创 Cocos基础知识理解
那么D的结果就是cc.v3(3, 3, 3),和第一个参数完全没有关系。向量叠加,A=B+C,把B和C相加结果赋值给A,且是完全覆盖A。获取当前节点的位置,并且把它赋值给A,A为Vec3类型。
2023-10-22 11:07:47 60 1
原创 codeblock下《大话设计模式》第一个编程:业务层与界面层分离;编程目标:实现一个计算器
《大话设计模式》第一章编程,设计一个计算机,做到界面模块和业务模块代码分离出来。
2023-09-22 12:59:05 45 1
eMulev0.50a.-MorphXTv12.7-src-and-libs (从官网上下载而来),vs2010编译通过
2023-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人