boke的博客
共 3994 篇文章
在Cocos2d-x 3.x里用plist和png制作动画的例子
本文将以制作FlappyBird的小鸟动画为例,详细介绍如何在Cocos2d-x 3.x中使用plist和png文件制作动画。 ## 一、准备资源 在制作动画前,我们需要先准备好所需的资源。目前有三种获取资源的方式: 1. **加载每个图片**:这种方式比较简单,但效率不高。 2. **把所有图片压缩到一张图片中,然后分割取出**:同样存在效率问题。 3. *…
Quick-Cocos2d-x 3.3加载Spine问题总结
最近项目要升级到Quick-Cocos2d-x 3.3,并且使用了Spine作为动画编辑器,在升级过程中遇到了一些问题,特此进行整理,将有关Quick-Cocos2d-x 3.3加载Spine时遇到的问题记录如下。 ## 1、Spine版本问题 Quick-Cocos2d-x 3…
Cocos2d-x物理引擎碰撞和接触设置的有关问题
本文将深入探讨Cocos2d-x物理引擎中碰撞和接触设置的相关问题,这些设置对Box2d和Cocos2d-x 3.2自带的物理引擎均适用。 ## 碰撞设置的三个函数 ### 1. setGroup(int group) - **调用方式及作用范围**:该函数可由`body`或`shape`调用。若由`body`调用,会设置这个`body`上所有的`shape`;若由`shape…
Cocos2d-x 3.4《雷电大战》-让你的子弹无限发射
雷电游戏相信很多朋友都玩过,本文将实现雷电游戏中英雄飞机从游戏开始就无限发射子弹的功能,让战斗更加畅快。实现思路是单独创建一个子弹层,在该层设置一个定时器,每隔一定时间,根据当前英雄飞机传入的位置生成子弹,并设置子弹的移动事件以及移动后的处理事件(删除子弹以节省内存)。 ## 最终效果 实现英雄飞机持续不断地发射子弹,营造激烈的战斗氛围。 ## 开发环境 - **Cocos2d-x版本*…
教你用Cocos2d-x 3.4制作一个简单的游戏
本教程将带你从头到尾了解如何使用Cocos2d-x 3.4为智能手机制作一个2D游戏。 ## 安装Cocos2d-x Cocos2d-x 3.x配备了新的安装程序,入门变得前所未有的简单!你只需下载最新的Cocos2d-x安装程序(可以是3.4版本或其他版本),然后在终端输入`python setup.py`,将`cocos`添加到环境变量。 脚本运行后,你需要重启终端或设备,以使配置生效。…
《捕鱼达人》教程4:漩涡特效
经过前面三课的学习,我们已经掌握了如何将模型加载到游戏中进行显示,实现模型在水中受波光影响的效果,同时也学会了闪电链的产生方法。在这节课中,我们将学习如何开发旋涡特效。 玩过《捕鱼达人3》的朋友应该记得,游戏中有一个对屏幕画面进行旋转扭曲的效果,仿佛带着玩家通过旋涡进入了海底世界,如下图所示:  …
Unity3D技术之Mono Develop 入门教程
## Mono Develop 入门 在安装 Unity 3.x 时,Mono Develop 会一并被安装。Mono Develop 是一款集成开发环境(IDE),它能够协助开发者将脚本整合到游戏中,并进行调试工作。 ## 设置 Mono Develop 若要让 Mono Develop 与 Unity 协同工作,您只需打开 Unity 的首选项(Preferences),将 Mono…
解说Unity3D 图形问题之如何使用细节纹理
## 什么是细节纹理 细节纹理(Detail texture)是一种细小精致的纹理图案,当观察者靠近物体表面时,这些纹理会逐渐显现出来。常见的例子包括木纹、石头的瑕疵或是地形细节等。细节纹理主要应用于漫反射细节着色器(Diffuse Detail shader)中。 ## 细节纹理的颜色值特性 细节纹理在各个方向必须具有连续性。其颜色值对应用对象的颜色有着重要影响: - 当颜色值处于 0 -…
如何安装或升级标准资源 (Standard Assets)
Unity 自带多个标准资源 (Standard Assets) 包,这些资源集被大多数 Unity 用户广泛使用。当你通过工程向导 (Project Wizard) 创建新工程时,可以选择将这些资源集包含在新工程中,此时它们会从 Unity 安装文件夹复制到新工程里。需要注意的是,即便将 Unity 升级到新版本,这些资源并不会自动更新到新版本,因此你可能需要手动对其进行升级。 …
解说Unity 3.x 着色器转换指南
Unity 3 的渲染系统引入了许多新功能并进行了变更,ShaderLab 也相应地进行了更新。在 Unity 2.x 中使用的一些高级着色器,尤其是采用逐像素照明的着色器,需要更新到 Unity 3 版本。若在更新过程中遇到问题,欢迎向我们寻求帮助。 当在 Unity 3.x 中打开 Unity 2.x…
作者信息
boke
共发布了 3994 篇文章