
游戏
文章平均质量分 62
小丑鱼_y
这个作者很懒,什么都没留下…
展开
-
cocos2d-x 3.x之定时器
cocos2d-x为我们提供了两种方式来实现定时机制——使用update方法以及实用scheduleUpdate方法。1.update定时器第一种定时机制是Node类的刷新事件update方法,该方法在每帧绘制之前都会被触发一次。由于绘图帧率有限,而每次更新最终会反映到画面上,所以在每帧之间刷新一次已经足够应付大部分游戏逻辑处理的要求了。cocos2d-x默认没有启用update事原创 2014-12-03 23:04:51 · 931 阅读 · 0 评论 -
Unity3d变换组件(Transform)
变换组件决定场景中每个对象的位置 (Position) 、旋转 (Rotation) 和缩放 (Scale) 。每个对象都有一个变换 (Transform) 属性。属性:功能位置 (Position)X、Y 和 Z 坐标中变换 (Transform) 的位置。旋转 (Rotation)变换 (Transform) 围绕 X、Y 和 Z转载 2015-07-13 11:20:48 · 2051 阅读 · 0 评论 -
Unity3D中C#获取游戏时间并显示成秒表格式
using UnityEngine;using System.Collections;using UnityEngine.UI;public class Timer : MonoBehaviour { int hour; int minute; int second; int millisecond; // 已经花费的时间 float t原创 2015-07-13 09:41:18 · 12625 阅读 · 2 评论 -
Unity资源之间的关系
Unity支持Maya、Cinema 4D、3ds Max、Cheetah3D、Modo、Lightwave、Blender纹理 (Texture) 应用于材质 (Material)材质 (Material) 应用于游戏对象 (GameObject)(带网格渲染器组件 (Mesh Renderer Component))动画 (Animation) 应用于游戏对象 (GameObjec转载 2015-07-13 10:43:16 · 888 阅读 · 0 评论 -
cocos2d: fullPathForFilename: No file found at /cc_2x2_white_image. Possible missing file.
程序运行的时候输出这条信息cocos2d: fullPathForFilename: No file found at /cc_2x2_white_image. Possible missing file.并没有影响程序正常运行产生的原因可能是某个精灵未配置纹理导致的,不需要关心。参考cc_2x2_white_image is missing , giving warning原创 2015-02-14 00:05:03 · 8053 阅读 · 0 评论 -
cocos2d-x 3.1.1环境搭建
1.下载安装visual studio2012 2.下载python,一直点下一步按默认的安装方式,然后把python路径加入系统环境变量,(C:\Python27),win7右击我的电脑->高级系统设置->高级->环境变量,找到Path把Python路径加到最后,打开命令行输入python可以看到版本信息,安装成功。 3.官网上下载cocos2d-x-3.1.1解压,打开文件夹找原创 2014-08-05 20:17:07 · 733 阅读 · 0 评论 -
cocos2d-x 3.x HelloWorld入门
先创建HelloWorld项目,命令行下输入cocos new –p com.game.simple –l cpp –d F:\simple Game,引擎会为我们自动生成一个名为Game的项目,进入proj.win32文件夹用vs2012打开Game.sln,直接运行。第一次编译会需要较长时间,看到cocos2d-x HelloWorld就是运行成功了。项目中还有其他的文件夹,其中Res原创 2014-11-19 20:25:10 · 645 阅读 · 0 评论 -
cocos2d-x 3.x之动作
Action是动作的基类,所有的动作都派生自这个类,它创建的一个对象代表了一个动作。动作作用于Node,因此,任何一个动作都需要由Node对象来执行。// 将一个精灵用3秒钟时间从屏幕中间移动到(0, 0)的位置auto tortoise = Sprite::create("other/tortoise.png");tortoise->setPosition(Vec2(visibleS原创 2014-12-10 23:58:16 · 1105 阅读 · 0 评论 -
cocos2d-x 3.x之卷轴地图-让背景滚动起来
卷轴地图是一个可以滚动的背景地图,其实现原理就是利用两张交替的图片,让它们按照一个方向同步位移,当一张图片超过窗口界限的时候进行一次位置更替,使它回到另一张图片的后面。通过这样循环的使用这两张图片,背景看起来就在不停的滚动了。接下来实现一个背景层,把它添加到游戏场景就可以了。#ifndef __BackgroundLayer_H__#define __BackgroundLayer_H_原创 2015-02-12 15:32:18 · 2005 阅读 · 0 评论 -
cocos2d-x 3.x之动画
动画由帧组成。在最简单的情况下,每一帧都是一个纹理。我们可以使用一个纹理序列来创建动画。然而显卡在绘图时,在纹理间的切换是一个巨大的开销,由于精灵可以显示部分纹理,因此通常更为高效的做法是把动画用到的多个纹理按照一定的顺序排列起来,然后放置在同一个纹理下。在创建动画时,我们不仅需要指定动画所使用的纹理,还需要指定每一帧所使用的是纹理的哪一部分。为了方便地记录纹理的显示信息,cocos2d-原创 2015-01-04 21:54:54 · 1002 阅读 · 0 评论 -
cocos2d-x 3.x之触摸事件
Layer类的一个重要作用就是接受输入事件,它封装了触摸输入的处理接口。一般情况下,我们可以通过setTouchEnabled方法来开启或关闭接收触摸输入。事实上并不是只有Layer才支持接收触摸事件,任何一个游戏元素都可以接收事件,只不过Layer提供了现成的支持。我们只需通过创建一个事件监听器用来实现各种触发后的逻辑,然后添加到事件分发器_eventDispatcher中,所有事件监听原创 2015-02-13 22:38:21 · 1241 阅读 · 0 评论 -
Failed to import package with error: Couldn't decompress package
解压unitypackage的时候出错,原因是路径中包含中文字符,更改成英文路径即可。原创 2015-06-11 11:14:53 · 8396 阅读 · 0 评论