光线和天空能够大大增强游戏的画面效果,以下是实现:
1. 光线效果 Raycast
#pragma once
//========================================================================
// Raycast.h - implements a raycast into the rendered scene
//======...
分类:
其他好文 时间:
2014-10-14 00:26:57
阅读次数:
353
本系列作为Effective JavaScript的读书笔记。
在一个游戏或者图形模拟的应用中,都会有场景(Scene)这一概念。在一个场景中会包含一个对象集合,这些对象被称为角色(Actor)。而每个角色根据其类型会有一个图像用来表示,同时场景也需要保存一个底层图形展示对象的引用,被称为上下文(Context):
function Scene(context, width, h...
分类:
编程语言 时间:
2014-10-13 20:15:47
阅读次数:
234
和CCTextFieldTTF一样CCEditBox控件也是一个显示文本的控件
我们通过一个例子看看CCEditBox控件实现显示文本
首先需要在工程目录下的Resource文件夹中添加一张九位图
程序代码:
#include "TCCEditBox.h"
CCScene* TCCEditBox::scene()
{
CCScene* scene = CCScene:...
分类:
其他好文 时间:
2014-10-13 18:56:37
阅读次数:
324
1、用处
用于管理Layer的切换,而不用切换场景。
2、代码
1).h文件
#include "cocos2d.h"
#include "ui/CocosGUI.h"
#include "VisibleRect.h"
USING_NS_CC;
using namespace ui;
class LayerMultiplexDemo : public Scene
{
pu...
分类:
其他好文 时间:
2014-10-13 01:33:39
阅读次数:
230
Loading界面是一个cc.Scene具体请看:http://blog.csdn.net/jonahzheng/article/details/38348255如果仅仅是想把图片(cocos logo)换掉的话可以修改(frameworks/cocos2d-html5/Base64Images.j...
分类:
Web程序 时间:
2014-10-12 13:41:18
阅读次数:
3679
创建一个新的Scene,并按 Unity插件之NGUI学习(2)创建UI Root。
准备工作,制作Font,现在Project窗口创建一个Font文件夹,然后从系统自带字体文件夹中选择自己需要的字体,我选择了黑体,然后拖到Font文件夹中去。选择刚导入的字体。
Font Size默认是16,不过网上看到过size16在IOS上显示太小,所以设置为30。
在菜单中选择NGUI...
分类:
编程语言 时间:
2014-10-10 17:23:04
阅读次数:
359
创建一个新的Scene,并按 Unity插件之NGUI学习(2)创建UI Root,并在UI Root的Camera下创建一个Panel。
然后在选中Panel,在菜单中选择NGUI->Create->Unity 2D Sprite
查看Inspector窗口
接着是在Unity中制作Sprite:
在Project窗口创建Textures文件夹,并从外部拖...
分类:
其他好文 时间:
2014-10-10 00:44:53
阅读次数:
2554
灯光和材质的实现如下:
1. 灯光
#pragma once
//=========================================================================
// Lights.h - implements a simple light class for the scene graph
//=======================...
分类:
其他好文 时间:
2014-10-10 00:27:53
阅读次数:
301
首先删除当前的MainCamera并保存当前的scene
选择菜单NGUI->Create->2D UI
添加后显示
Directional light是过后添加的直射光线
在Hierarchy窗口选择Camera,在Inspector窗口中,UICamera的Event Type选择2D UI。
然后在Build Settings...切换Android平台,下一步很重...
分类:
其他好文 时间:
2014-10-09 02:34:07
阅读次数:
244
使用普通方法实现批处理精灵
在Sprite.h中添加下面的代码
#ifndef __Sprite_SCENE_H__
#define __Sprite_SCENE_H__
#include "cocos2d.h"
USING_NS_CC;
class Sprite : public CCLayer
{
public:
//初始化层
bool init();
...
分类:
其他好文 时间:
2014-10-09 02:29:37
阅读次数:
108