- 博客(134)
- 收藏
- 关注
转载 shader三种变量类型(uniform,attribute和varying)
uniform变量在vertex和fragment两者之间声明方式完全一样,则它可以在vertex和fragment共享使用。(相当于一个被vertex和fragment shader共享的全局变量) uniform变量一般用来表示:变换矩阵,材质,光照参数和...
2015-09-24 10:44:00
511
转载 2.Animator控制器组件
"Animator Controller"包含也个或多个状态机 决定当前播放哪个动画. 这些状态机通过参数控制,而参数要通过脚本进行复制 创建"Animator Controller"的方法是: 在Project视窗中 点击Cr...
2015-07-21 14:45:00
293
转载 3.Blend Tree(混合树 融合树?)
有时你需要混合播放2个或多个动画 比如你有向左,向前,向右奔跑的动画 但你想要得到稍微向左,向前或向右跑的动画 另外一个常见的例子是:你有行走和奔跑的动画 但你想让角色以这个动画之间的速度移动 Blend Tree可以实现这...
2015-07-21 14:45:00
860
转载 1.Animator组件
为了让Unity中的GameObject动起来,我们使用Animator组件 Animator组件会有很多属性,会根据动画对象而略不同 比如3D人类模型与2D Sprite的设置选项就不相同 当场景中有一个模型 这个模型添加了"Ani...
2015-07-21 14:44:00
343
转载 5.纹理
本章介绍贴图 贴图是一张图档格式 unity里有很多不同的贴图方法 而最常见的方法是贴图上有基本贴图的材质 要了解更多关于材质的资料请参考相关教学 贴图可以用来制作图形界面GUI 或者...
2015-07-18 16:16:00
114
转载 6.材质球
unity里的材质控制物件的外观 在着色组件里,材质是一个包含着色器(shader)和着色脚本的资源 属性有颜色和贴图等 材质可以从工程界面点选Create按钮产生 可以从下拉菜选着色器(shader) 一旦建立好的材质就可以制定给着色...
2015-07-18 16:16:00
175
转载 4.网格渲染器和过滤器
要对网格 上色 需要2个组件 网格过滤器(Mesh Filter)和网格着色器(meshRenderer) 当你汇入模型时Unity会自动创建一个预制对象 并产生网格过滤器组件用来存放模型的网格信息 ...
2015-07-18 16:15:00
293
转载 3.网格
本章介绍3D网格 Unity里的场景是有许多3D模型或者多边形网格组成 而多边形网格在unity里是所有游戏的基础架构 无论是把画面贴到网格的简单2d游戏或一个复杂的分子系统或者是一个全3D的动画角色通通都会用到网格Mesh 游戏内的所...
2015-07-18 16:14:00
110
转载 2.灯光
本章介绍光源 就像在真实史杰一样,在untiy里我们用光来照亮我们的场景 没有光源就什么也看不到 (without lights 广义的说,Unity有动态光源(Dynamic)和烘培光源(Boked Lighting)两种类型的光源 ...
2015-07-17 16:03:00
209
转载 1、摄像机
unity Camera学习笔记 一个场景里可以有很多台相机,每个相机负责不同的环境区块。 例如例子里有3台相机 第一台相机着色场景的动态对象 第二台相机着色静态背景第三条相机着色使用者界面 三台相机结合一起就可以呈现一个完整画面 当场景有多数相机时我们...
2015-07-16 17:03:00
127
转载 vs2008 无法设置断点&设置内存断点的方法
程序移植到新vs2008环境中发现不能设置断点,查了下才知道是源文件版本对应问题,这样设置一下就可以了:VS 2008中选择工具->选项->调试->常规中有个选项,要求源文件与原始版本完全匹配,vs2008默认的是选中的,取消就OK了! 如果是...
2014-07-25 15:21:00
186
转载 iOS和android游戏纹理优化和内存优化(cocos2d-x)
(未完成) 1、2d游戏最占内存的无疑是图片资源。 2、cocos2d-x不同平台读取纹理的机制不同。ios下面使用CGImage,android和windows下是直接调用png库。我测试了下,使用png库直接读取png会比CGImage还要节约1mb左右内存(图片所占内存4m...
2014-04-01 14:46:00
96
转载 pvr与png的内存占用
Zwoptex生成的spritesheet除了可以导出png格式的图片外还有pvr格式。pvr格式是iOS的显示芯片可以直接读取的,不需要经过解析就能直接显示,所以渲染速度更快,更节省内存。 我特意在cocos2D 2.0 rc1版本做了一项测试: 一个空...
2014-04-01 14:39:00
98
转载 9秒分享:Cocos2d-X2.2版本框架源码分析第三讲--完结
OK 最后一课吧..如果说这是一本书的话,这章就相当于附录.. 看了前两章,相信大家已经对基本框架掌握了..所以,这章属于提高篇吧.. 附录一 Cocos2d-x 的“HelloWorld” 细节分析 打开 HelloWorld 工程 , 里面有两个文件目录 Cl...
2014-04-01 14:11:00
156
转载 9秒分享 Cocos2d-X2.2版本框架源码分析第二讲
接着最开始的,我们继续来分析Cocos2d-x的框架源码 接下来,我们来玩什么呢?对了,定时器..我们现在开始..刚才多少来着,哦,对了,第四个了..我们开始 4cocos2d-x定时器机制 问题1:定时器回调函数,添加到cocos2d-x框架哪里去...
2014-04-01 14:06:00
125
转载 Cocos2d-X2.2版本框架源码分析第一讲
Cocos2d-x源码剖析 cocos2d-x应用窗口相关源码剖析 1 CCApplicationProtocol、CCApplication、AppDelegate类实现源码分析 什么是框架,框架最低要求 理论: 1)框架定义了一些协议(功能的抽象);目的...
2014-04-01 13:59:00
183
转载 cocos2dx菜单回调
刚开始写的cocos2dx的时候,关于菜单的回调总是搞不清楚,哪个可以不要参数,哪个不需要参数等。 后来终于明白了。现在这几天有空看看了下cocos2dx自带的例子,看ActionTest的时候,发现里面几行例子可以很 好的阐述这个问题,特记录如下,大牛无视。 ...
2013-11-08 11:30:00
164
转载 最简单的C++调用Lua
1. 代码如下: #pragma comment(lib, "lua5.1.lib") extern "C" {#include "lua.h"#include "lualib.h"#include "lauxlib.h"}#incl...
2013-10-22 13:34:00
102
转载 Step By Step(Lua调用C函数)
Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性。对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数。对于那些可被Lua调用的C函数而言,其接口必须遵循Lua要求的形式,即 typedef int...
2013-10-22 11:56:00
67
转载 cocos2d-x-lua如何导出自定义类到lua脚本环境
这篇教程是基于你的工程是cocos2d-x-lua的项目,我假设你已经完全驾驭cocos-x/samples/Lua/HelloLua工程,基本明白lua和c++互调的一些原理。 我们的目的是要在lua中使用我们自己定义的类,并且这个类要导出到我们自己的module,意思就是说不是追加...
2013-10-22 11:37:00
105
转载 Lua脚本在C++下的舞步(入门指引)(转)
Lua脚本在C++下的舞步(一)(入门指引) 转帖来自:http://www.acejoy.com/bbs/viewthread.php?tid=1931&extra=page%3D1 现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透...
2013-10-22 11:35:00
56
转载 粘包问题
一两个简单概念长连接与短连接: 1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。 2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一...
2013-05-31 13:29:00
66
转载 拼包函数及网络封包的异常处理(含代码)
本文作者:sodme 本文出处:http://blog.youkuaiyun.com/sodme 声明:本文可以不经作者同意任意转载、复制、传播,但任何对本文的引用都请保留作者、出处及本声明信息。谢谢! 常见的网络服务器,基本上是7*24小时运转的,对于网游来说,至少要求服务器要能连续工作一周以上...
2013-05-29 10:32:00
80
转载 Visual Studio + VAssistX常用快捷键
一些打开啊新建就不说了…… //先来个我自己最喜欢的,经常不用,老忘记,以前eclipse最喜欢这个快捷键了 //大小写切换 ctrl + shift + u .. ctrl + u 2013年6月28日 10:27:36 加括号粗体代表装了VAssistX插件的...
2013-05-06 10:35:00
126
转载 A星(A*, A Star)算法详解
MulinB按:经典的智能寻路算法,一个老外写的很透彻很清晰,很容易让人理解神秘的A*算法。以下是一个中文翻译版。 A*寻路初探 GameDev.net 作者: Patrick Lester 译者:Panic 2005年3月18日 译者序:...
2013-04-28 16:17:00
497
转载 cocos2d-x屏幕适配原理分析
cocos2d-x作为著名的cocos2d游戏开发框架的C++实现者,最近一年发展迅猛。越来越多的app使用它实现快速多平台部署,从最初的ios,android,win32等到新近的html5,实现移动,客户端到浏览器全覆盖,不得了~~ 开发移动应用的屏幕适配和爱情一样是一个从洪...
2013-04-28 15:59:00
104
转载 A星(A*)寻路算法在iOS开发的运用
本文ray官方中英阅读地址:http://www.raywenderlich.com/4946/introduction-to-a-pathfinding 这篇blog是由iOS Tutorial Team的成员Johann Fradj发表的,他目前是一位全职的资深iOS开发工程师...
2013-04-28 15:57:00
113
转载 老G的cocos2d-x学习笔记系列
本文转自Cocos2d-x中文论坛,版主老G分享了自己的cocos2d-x学习笔记。 感谢老G的慷慨分享! cocos2d-x学习笔记18:内存管理01:概述 http://4137613.blog.51cto.com/4127613/784134 cocos2d-x学...
2013-04-28 13:02:00
136
转载 Windows下使用批处理创建cocos2d-x的android工程
在cocos2d-x根目录下找到create-android-project.bat批处理文件,一会儿我们要使用这个批处理文件来创建android工程。 使用之前要对create-android-project.bat做一下小小的修改,配置一下路径变量 如下图所示意,需要配置 cy...
2013-04-28 13:00:00
92
转载 cocos2d-x 文本菜单颜色
// ------------ menu list ------------ // CCMenuItemFont *playButton = CCMenuItemFont::itemFromString("New Game", ...
2013-04-28 12:59:00
133
转载 cocos2d-x学习笔记-触屏事件详解
游戏跟视频最大的区别就是互动,玩家可以操控游戏中的角色,现在的移动设备几乎人手一台,基本上全部都是基于触屏操作的,今天就来学习一下cocos2d-x是怎么实现对触屏操作的处理的。 1.首先来了解一下相关的几个类、处理触屏事件时操作和执行的流程 CCTouch:它封装了触摸点,可以通...
2013-04-22 15:52:00
112
转载 cocos2d-x引擎结构
忙了一年,用cocos2dx写一款MMO手游,上线已有几月,由于各方面的原因不算成功,cocos2dx感觉只停留在会用的层面上,最近项目比较闲,打算好好学习学习,看看cocos2dx的源码,翻翻别人的博客,发现有帮助的BLOG,贴之,很少会有原创帖。 ...
2013-04-22 15:37:00
97
转载 记录,cocos2d-x 安装
Last login: Tue Sep 4 09:14:53 on console wucy:~ wucy$ java -version java version "1.6.0_26" Java(TM) SE Runtime Environment ...
2012-09-08 09:41:00
110
转载 日志
http://blog.sina.com.cn/s/blog_489239370100asc4.html http://hi.baidu.com/vc_net/blog/item/1182dab4b29cd46c8ad4b2ee.html ...
2012-05-21 17:22:00
73
转载 cocos2d菜单教程:第一部分
原文链接地址:http://www.iphonegametutorials.com/2010/09/07/cocos2d-menu-tutorial/ 今天,我将带大家一起征服cocos2d的菜单。你不可能会做一个游戏而缺少菜单功能吧?cocos2d使...
2012-05-04 16:26:00
102
转载 如何学习iphone游戏开发
注意,我本人也是刚接触iphone游戏开发不久,之前完全没有mac开发相关经验,只有一些c/c++和java的编程经验。 所以,我想谈一谈我在学习过程中的一些心得和体会。当然,我还会继续学习下去,如果哪天学好了,我准备再写一篇《如何学好iphone游戏开发》:) 首先...
2012-05-03 14:57:00
201
转载 知易Cocos2D-iPhone 游戏开发教程001
前言 让每一个愿意努力的人都可以通过自身的奋斗而过上体面并受人尊敬的生活,这些年的经历让我深感这并不是一个很容易解决的问题。夜色降临,城市深处的大小支路路边开始弥漫起烟雾,一片片沿街而置的灯火喧嚣此起彼伏。彼景彼情,总是可以让我们感受到生命的顽强。 古来,读书人是可以入阁...
2012-05-03 14:53:00
175
转载 JAVA单例模式的几种实现方法
1 饿汉式单例类.在类初始化时,已经自行实例化 class EagerSingleton { private static final EagerSingleton m_instance = new EagerSingleton(); /** * 私有的默认...
2012-04-25 11:49:00
64
转载 详解RMS
明天给我们组的小师弟讲一下rms存储,想想当年自己,今晚还是很认真地准备了一下,根据自己工作经验和理解整理一下,在这里分享一下。 RMS(Record Management System)是MIDP中一个非常重要的子系统,因为它是J2ME应用程序进行持久性存储的唯一途径。当然你的系统如果支持...
2012-04-25 11:48:00
451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人