存档

2015年8月 的存档

[置顶] 火云开发课堂 – 《使用Cocos2d-x 开发3D游戏》系列 第九节:卡通渲染

2015年8月31日 没有评论

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第九节:卡通渲染

《使用Cocos2d-x 开发3D游戏》系列在线课程

 

           第九节:卡通渲染

 

视频地址:http://edu.csdn.net/course/detail/1330/20809?auto_start=1


交流论坛:http://www.firestonegames.com/bbs/forum.php

 

工程下载地址:http://www.firestonegames.com/bbs/forum.php?mod=viewthread&tid=32&page=1&extra=#pid36

 

 

课程截图:

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第九节:卡通渲染

 [置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第九节:卡通渲染

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第九节:卡通渲染

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第九节:卡通渲染

 

实例工程演示:

 

 

 [置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第九节:卡通渲染

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第九节:卡通渲染


 

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

分类: 未分类 标签:

[置顶] 火云开发课堂 – 《使用Cocos2d-x 开发3D游戏》系列 第八节:灯光

2015年8月26日 没有评论

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第八节:灯光

《使用Cocos2d-x 开发3D游戏》系列在线课程

 

           第八节:灯光

 

视频地址:http://edu.csdn.net/course/detail/1330/20808?auto_start=1


交流论坛:http://www.firestonegames.com/bbs/forum.php

 

工程下载地址:http://www.firestonegames.com/bbs/forum.php?mod=viewthread&tid=31&extra=page%3D1

 

 

课程截图:

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第八节:灯光

 

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第八节:灯光

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第八节:灯光

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第八节:灯光

 

 [置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第八节:灯光

 

 [置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第八节:灯光

 

 

 

实例工程演示:


 [置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第八节:灯光

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

分类: 未分类 标签:

[置顶] 火云开发课堂 – 《使用Cocos2d-x 开发3D游戏》系列 第七节:PS基础:UV动画

2015年8月24日 没有评论

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第七节:PS基础:UV动画

《使用Cocos2d-x 开发3D游戏》系列在线课程

 

           第七节:PS基础:UV动画

 

视频地址:http://edu.csdn.net/course/attend/1330/20807


交流论坛:http://www.firestonegames.com/bbs/forum.php

 

工程下载地址:http://www.firestonegames.com/bbs/forum.php?mod=viewthread&tid=13&extra=

 

 

课程截图:

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第七节:PS基础:UV动画

 

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第七节:PS基础:UV动画

 

 

 [置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第七节:PS基础:UV动画

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第七节:PS基础:UV动画

 

 

实例工程演示:


 [置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第七节:PS基础:UV动画

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

分类: 未分类 标签:

[置顶] 火云开发课堂 – 《使用Cocos2d-x 开发3D游戏》系列 第六节:VS基础:树木的摇动

2015年8月21日 没有评论

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第六节:VS基础:树木的摇动

《使用Cocos2d-x 开发3D游戏》系列在线课程

 

           第六节:VS基础:树木的摇动

 

视频地址:http://edu.csdn.net/course/detail/1330/20806?auto_start=1


交流论坛:http://www.firestonegames.com/bbs/forum.php

 

工程下载地址:http://www.firestonegames.com/bbs/forum.php?mod=viewthread&tid=12&page=1&extra=#pid16

 

 

课程截图:

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第六节:VS基础:树木的摇动

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第六节:VS基础:树木的摇动

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第六节:VS基础:树木的摇动

 

 [置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第六节:VS基础:树木的摇动

 

 

实例工程演示:


 [置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第六节:VS基础:树木的摇动

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

分类: 未分类 标签:

[置顶] 火云开发课堂 – 《使用Cocos2d-x 开发3D游戏》系列 第五节:模型的加载与渲染

2015年8月20日 没有评论

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第五节:模型的加载与渲染

《使用Cocos2d-x 开发3D游戏》系列在线课程

 

           第五节:模型的加载与渲染。

 

视频地址:http://edu.csdn.net/course/detail/1330/20805?auto_start=1


交流论坛:http://www.firestonegames.com/bbs/forum.php?

 

工程下载地址:http://www.firestonegames.com/bbs/forum.php?mod=viewthread&tid=11&page=1&extra=#pid14

 

 

课程截图:

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第五节:模型的加载与渲染

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第五节:模型的加载与渲染

 

 

 [置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第五节:模型的加载与渲染

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第五节:模型的加载与渲染

实例工程演示:
 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第五节:模型的加载与渲染

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第五节:模型的加载与渲染

 

实际运行效果截图:

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第五节:模型的加载与渲染


 

版权声明:本文为博主原创文章,未经博主允许不得转载。

分类: 未分类 标签:

[置顶] 火云开发课堂 – 《使用Cocos2d-x 开发3D游戏》系列 第四节:3D公告板

2015年8月19日 没有评论

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第四节:3D公告板

《使用Cocos2d-x 开发3D游戏》系列在线课程

 

           第四节:3D公告板

 

视频地址:http://edu.csdn.net/course/attend/1330/20804


交流论坛:http://www.firestonegames.com/bbs/forum.php?

 

工程下载地址:http://www.firestonegames.com/bbs/forum.php?mod=viewthread&tid=6&extra=page%3D1

 

 

课程截图:

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第四节:3D公告板

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第四节:3D公告板

 

 


[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第四节:3D公告板



[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第四节:3D公告板


[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第四节:3D公告板

 

 

 

 

实际运行效果截图:

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第四节:3D公告板


 

版权声明:本文为博主原创文章,未经博主允许不得转载。

分类: 未分类 标签:

[置顶] 火云开发课堂 – 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机

2015年8月17日 没有评论

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机

《使用Cocos2d-x 开发3D游戏》系列在线课程

 

           第三节:3D摄像机

 

视频地址:http://edu.csdn.net/course/detail/1330/20803?auto_start=1

 

工程下载地址:http://www.firestonegames.com/bbs/forum.php?mod=viewthread&tid=5&page=1&extra=#pid5

 

 

课程截图:

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机


[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机


[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机


[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机


[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机


[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机


最后,送一幅著名Cocos2d-x专家杨雍的真迹照片,用以鼓励大家!加油!


[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机

版权声明:本文为博主原创文章,未经博主允许不得转载。

分类: 未分类 标签:

火云开发课堂 – 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

2015年8月14日 没有评论

火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

《使用Cocos2d-x 开发3D游戏》系列在线课程

 

           第二节:Cocos引擎开发环境搭建与项目创建!

 

视频地址:http://edu.csdn.net/course/detail/1330/20802?auto_start=1

 

 

 

课程截图:

火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

 

火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

 

火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

 

火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

 

 

火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

 

火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

 

火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

分类: 未分类 标签:

[置顶] 火云开发课堂 – 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

2015年8月13日 没有评论

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

《使用Cocos2d-x 开发3D游戏》系列在线课程

 

           第一节:3D时代来临!Cocos2d-x程序员的机遇和挑战!

 

视频地址:http://edu.csdn.net/course/detail/1330

 

课程截图:

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

 

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

 

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

 

 

[置顶]        火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

 

欢迎大家收看!

版权声明:本文为博主原创文章,未经博主允许不得转载。

分类: 未分类 标签:

Unity Singleton 单例类(Unity3D开发之二十)

2015年8月7日 没有评论

猴子原创,欢迎转载。转载请注明: 转载自Cocos2Der-CSDN,谢谢!
原文地址: http://blog.csdn.net/cocos2der/article/details/47335197

今天看到群里有朋友问unity单例的最佳实现方式,下面我我经常用的。贴出来供大家参考。

一、添加单例模板类

using UnityEngine;

public class Singleton<T> : MonoBehaviour where T : MonoBehaviour
{
    private static T _instance;

    private static object _lock = new object ();

    public static T Instance 
    {
        get {
            if (applicationIsQuitting) {
                return null;
            }

            lock (_lock) {
                if (_instance == null) {
                    _instance = (T)FindObjectOfType (typeof(T));

                    if (FindObjectsOfType (typeof(T)).Length > 1) {
                        return _instance;
                    }

                    if (_instance == null) {
                        GameObject singleton = new GameObject ();
                        _instance = singleton.AddComponent<T> ();
                        singleton.name = "(singleton) " + typeof(T).ToString ();

                        DontDestroyOnLoad (singleton);
                    }
                }

                return _instance;
            }
        }
    }

    private static bool applicationIsQuitting = false;

    public void OnDestroy ()
    {
        applicationIsQuitting = true;
    }
}

这是一个单例模板类,使用就很简单了。

二、定义自己的单例类

using UnityEngine;
using System;

public class GameManager : Singleton<GameManager> {
    public float score;
    void Awake () {
        this.Init();
    }

    private void Init() {
        // Init code
    }
}

三、调用使用

GameManager.Instance.score = 99;

如果有更好的实现方式,可以推荐下哦。

版权声明:本文为博主原创文章,未经博主允许不得转载。

分类: 未分类 标签: