E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
3d游戏开发
[
3D游戏开发
]如何用nvperfkit分析他人制作的游戏
开发游戏的时候,总会做下同类型游戏的性能对比,一般nvperfhud只能用来分析我们自己写的应用程序,因为这涉及到改代码的问题。那么如何分析别人做的游戏呢,可以用nvidia的perfkit提供的计数器结合系统管理工具perfmon、dx pix for window进行监视。
·
2015-11-01 10:25
游戏开发
[
3D游戏开发
]Early ZBuffer
一、最近在优化客户端性能的时候,看到了Early ZBuffer。在VSPS中间GPU会对进行Z-buffer预判机制,对无效像素进行剔除,ATI、NVIDIA都有自己的Z-buffer预判机制。其实Doom3的时候已经开始使用预填充ZBuffer了,因为Doom3的PS需要处理阴影、NormalMap、LightMap及其他贴图处理,PS指令非常
·
2015-11-01 10:24
buffer
从一点儿不会开始——Unity
3D游戏开发
学习(二) ——GUI控件之Button
一些废话 我在上一篇“一点儿不会”的系列随笔中说大概一周会发个2~3篇关于Unity的学习笔记。可这就两周过去了,我还停留在一篇的进度上,主要是这两周发生了一些事情导致我更新缓慢。其实截至目前为止,上一篇的随便的阅读数量只有可怜的29次,我估计至少有9次是我用不同设备、不同IP访问的结果。 哈哈,不过本来这随笔的目的也就是个随笔,那就无所谓阅读量啦。 另外我这人嘴上没啥把门儿的,以前想到啥说
·
2015-11-01 09:51
unity3d
从一点儿不会开始——Unity
3D游戏开发
学习(一)
一些废话 我是一个windows phone、windows 8的忠实粉丝,也是一个开发者,开发数个windows phone应用和两个windows 8应用。对开发游戏一直抱有强烈兴趣和愿望,但奈何无美工天赋,一直在游戏开发的门口晃悠, 前些日子装逼看过MonoGame和Cocos2d这两个游戏引擎,但一直也没有实际操作过。直到上周一,从微博上看到Unity3D 4.2版本正式对Windo
·
2015-11-01 09:50
unity3d
Unity
3D游戏开发
——Asset Server搭建
本系列文章由 Amazonzx 编写,欢迎转载,转载请注明出处。 http://blog.csdn.net/amazonzx/article/details/7980117 Asset Server是目前Unity内部自带的资源版本管理工具,类似于我们平时所熟知的SVN,perForce,但对于目前的Unity,Asset Server要比SVN和perForce等版本控制软件
·
2015-11-01 09:51
unity3d
Android游戏框架Libgdx使用入门
Libgdx作者博客:http://www.badlogicgames.com/ Libgdx项目地址:http://code.google.com/p/libgdx/ Libgdx是一款支持2D与
3D
·
2015-11-01 08:16
android
关于游戏开发的一点随笔
nbsp; 想写这样的一篇文章已经很久了,无奈自己水平有限,一直不敢妄言,最近写了不少游戏,所以想把自己的一些心得体会跟大家分享,因为我也是一名游戏开发的菜鸟,所以我深知学习游戏开发,尤其是
3d
·
2015-10-31 18:48
游戏开发
Unity
3D游戏开发
之数据持久化PlayerPrefs的使用
转自 http://blog.csdn.net/qinyuanpei/article/details/24195977 首先我们来看两段Unity3D中实现数据读写的简单代码吧: //保存数据 PlayerPrefs.SetString("Name",mName); PlayerPrefs.SetInt("Age",mAge); Playe
·
2015-10-31 11:49
unity3d
OGRE 3D游戏
本文选自《OGRE
3D游戏开发
框架指南》一书文前 推荐序 当我在2001年开始做OGRE项目的时候,我的初衷只是想做一些可以帮助开发者(当然首先也是为了我自己)尽可能减少实时3D的开发难度而同时又增加开发灵活性的事情
·
2015-10-31 11:55
游戏
将文本转换成IDirect3DTexture9
如有转载请注明出处:http://blog.csdn.net/tianhai110/ 在
3D游戏开发
中,通常需要将文本变成纹理
·
2015-10-31 11:05
text
[
3D游戏开发
]一个提高渲染效率的小技巧
在3D游戏中,UI占了很大一部分窗口元素,比如魔兽争霸1024*768屏幕设置,除去底部控制台及顶部资源面板,场景渲染区域只有1024*570。要知道对于如今的3D游戏,越来越多的资源使用normalmap,越来越复杂的着色器代码,能够避免四分之一的ui窗口区域无效渲染,带来的性能提升余地是很大的。 &n
·
2015-10-31 08:42
游戏开发
unity3d-准备工作
1、软件下载 想进行unity
3d游戏开发
,首先unity3d官网下载软件:unity3d下载 2、运行游戏界面 3、安装Visual Studio Tools for Unity
·
2015-10-31 08:11
unity3d
OGRE
3D游戏开发
框架指南(Ogre创始人作序推荐,随书光盘含本书所有实例源代码)
OGRE
3D游戏开发
框架指南(Ogre创始人作序推荐,随书光盘含本书所有实例源代码) 基本信息 作者: 邸锐(免费打工仔) 出版社:电子工业出版社 ISBN
·
2015-10-31 08:38
开发框架
Silverlight 5
3d游戏开发
(2) 用3D绘制2D图形
从本篇开始,我尝试以5W 的思想来开始我以后对Silverlight 5 的学习和研究。当然,纯粹的5W 思想有些太臃肿了。我希望以“提出问题→解决方案→工作原理→具体实现”这样的思路来进行。提出问题对应why,解决方案对应what,工作原理对应who,具体实现对应where,至于when,我相信凡是热爱游戏的人,何时应用不是一个问题。 问题 Silverlight 5 之前,即使应用了GPU
·
2015-10-31 08:42
silverlight
Silverlight 5
3d游戏开发
(1)绘制简单图形
Silverlight 5 beta 版本的公布, 其支持3d 效果到底如何。本系列文章将和大家一起学习研究。 Silverlight 5 目前处于Beta版本,如果是 Visual Studio 2010,需要先安装Visual Studio SP1,然后才能安装 Silverlight 5 开发工具包。由于Silverlight 5 在测试,可能得不到版本支持------即浏览一个Silve
·
2015-10-31 08:42
silverlight
EasyAR尝鲜系列教程之Hello EasyAR
从今天起博主将为大家带来EasyAR尝鲜系列教程,本教程适用的对象是增强现实应用开发者和Unity
3D游戏开发
者,在阅读本教程前请确保具备增强现实应用开发及Unity
3D游戏开发
的相关基础知识。
PayneQin
·
2015-10-30 15:36
[Unity引擎]
EasyAR尝鲜系列教程之Hello EasyAR
从今天起博主将为大家带来EasyAR尝鲜系列教程,本教程适用的对象是增强现实应用开发者和Unity
3D游戏开发
者,在阅读本教程前请确保具备增强现实应用开发及Unity
3D游戏开发
的相关基础知识。
qinyuanpei
·
2015-10-30 15:00
unity3d
游戏开发
增强现实
EasyAR
Silverlight C# 游戏开发:Balder的3D世界
在今年早些时候,我们的群里流传着一本书《3D games development with Microsoft Silverlight 3》(微软Silverlight3下的
3D游戏开发
),看这个名字还真的很兴奋
·
2015-10-30 12:27
silverlight
优秀的
3D游戏开发
系统和虚拟现实技术!
建筑行业“十一五期间”有两个信息化的方向: 1)项目管理、企业管理等; 2)虚拟建筑。 --------------------------------------------------------------
·
2015-10-30 11:32
游戏开发
《DirectX 9.0
3D游戏开发
编程基础》 第二章 绘制流水线 读书笔记
模型的表示 场景:物品或模型的集合 任何物品都可以用三角形网络逼近表示。我们经常用以下术语描述三角形网络:多边形(polygons)、图元(primitives)、网络几何单元(mesh geometry)。 描述三角形:指定三个顶点 描述物品:三角形单元列表 顶点格式 可以创建我们所希望包含的顶点信息,如位置,颜色等,如下所示 Code Snippet struct
·
2015-10-28 08:33
读书笔记
《DirectX 9.0
3D游戏开发
编程基础》 第一章 初始化Direct3D 读书笔记
REF设备 参考光栅设备,他能以软件计算方式完全支持Direct3D Api。借助Ref设备,可以在代码中使用那些不为当前硬件所支持的特性,并对这此特性进行测试。 D3DDEVTYPE 在程序代码中,HAL设备用值D3DDEVTYPE_HAL来表示。该值是一个枚举变量。REF设备用D3DDEVTYPE_REF来表示。这种类型非常重要,你需要铭记,因为在创建设备的时候,我们必须指定
·
2015-10-28 08:32
读书笔记
资料分享
移动开发Android/3G: Android.
3D游戏开发
书籍(PDF电子书) http://www.hztraining.com/bbs/showtopic-596.aspx Google
·
2015-10-27 14:52
分享
Unity3D之游戏架构脚本该如何来写
这篇文章主要想大家说明一下我在Unity
3D游戏开发
中是如何写游戏脚本的,对于Unity3D这套游戏引擎来说入门极快,可是要想做好却非常的难。
·
2015-10-27 12:28
unity3d
Unity
3D游戏开发
之游戏读/存档功能在Unity3D中的实现
我是秦元培,我的博客是http://qinyuanpei.com/,期待交流。今天想和大家分享的内容是RPG游戏中游戏存档的实现,因为最近在做一个RPG游戏的项目,所以遇到这个问题就随时记录下来,在对知识进行总结的同时可以将这种思路或者想法分享给大家,这是一件快乐而幸运的事情。我讨厌写按部就班的技术教程,因为我觉得学习是一种自我的探索行为,如果一切都告诉你了,探索的过程便会变得没有意义了。游戏存档
liulong1567
·
2015-10-27 00:00
[置顶] 【Unity
3D游戏开发
】spine-unity3D 学习笔记 (二十)
spine-unity3D学习笔记http://zh.esotericsoftware.com/spine-using-runtimes //skeletonDataSkeletonAnimationskeletonAnimation=GetComponent();Debug.Log(skeletonAnimation.name);//获取角色名Debug.Log(skeletonAnimatio
teng_ontheway
·
2015-10-24 09:00
unity3d
Skeleton
Spine
SetAnimation
[
3D游戏开发
]场景管理
一、场景管理有很多种方法,如四叉树、八叉树、BSP、模糊K-D树、包围球层次结构等。室内环境主要是BSP为主,从quake3一直延续到现在主流的引擎都是以BSP为基础,BSP使用并不难,关键是数据的生成,这就牵涉到场景编辑器。 Quake3、Unreal:BSP,有自己的编辑器。 FarCry:
·
2015-10-21 13:43
游戏开发
[
3D游戏开发
]场景管理
原地址:http://www.cnblogs.com/winsonchen/archive/2008/09/06/1285515.html 一、场景管理有很多种方法,如四叉树、八叉树、BSP、模糊K-D树、包围球层次结构等。室内环境主要是BSP为主,从quake3一直延续到现在主流的引擎都是以BSP为基础,BS
·
2015-10-21 11:55
游戏开发
Unity
3D游戏开发
之Unity3D场景编辑器扩展开发
今天博主想和大家分享的是Unity3D场景编辑器的扩展开发,相关的话题我们在Unity
3D游戏开发
之编辑器扩展程序开发实例这篇文章中我们已经有所涉及,今天博主想特别针对场景编辑器的扩展开发来进行下深入研究
PayneQin
·
2015-10-14 09:31
[Unity引擎]
Unity
3D游戏开发
之Unity3D场景编辑器扩展开发
今天博主想和大家分享的是Unity3D场景编辑器的扩展开发,相关的话题我们在Unity
3D游戏开发
之编辑器扩展程序开发实例这篇文章中我们已经有所涉及,今天博主想特别针对场景编辑器的扩展开发来进行下深入研究
qinyuanpei
·
2015-10-14 09:00
扩展
unity3d
编辑器
游戏开发
[置顶] 【Unity
3D游戏开发
】UnityEditor.UI.dll timestamps but is not known in guidmapper...(十九)
unity工程打开报错"...UnityEditor.UI.dll'isintimestampsbutisnotknowninguidmapper..."删掉工程目录下的"Temp"和"Library"目录即可
teng_ontheway
·
2015-10-12 10:00
unity
timestamps
guidmapper
Unity
3D游戏开发
-宣雨松读书摘要(2015-4-17 18:36)
Unity
3D游戏开发
-宣雨松序它支持JavaScript、C#、Boo三种脚本语言JavaScript语言更适合初学者双击游戏场景文件即可打开游戏工程Scene.unityJavaScript语言编写的脚本中
u010401391
·
2015-10-10 09:00
Unity
3d游戏开发
之C#开发(一)
概要撰写原因:当今市面上关于Unity的教程的脚本几乎都是用js来当做教程语言的,因为js比较容易学习,所以如果是新学的朋友建议学js的版本,如有特殊要求需要学习C#写脚本的话那么这系列文章可能会对您有帮助针对人群:有任意一门静态编程语言基础的(C||C++||Java||C#),对Unity引擎了解的(文主要讲解C#代码的编写,对于引擎里需要拖控件完成的工作不会有太多涉及)编程工具及简介Unit
baidu_25537855
·
2015-09-16 16:00
C#
unity3d
游戏开发
Unity
3D游戏开发
之RPG游戏剧情呈现策略
喜欢我的博客请记住我的名字:秦元培,我的博客地址是:http://qinyuanpei.com转载请注明出处,本文作者:秦元培,本文出处:http://blog.csdn.net/qinyuanpei/article/details/48435063 各位朋友大家好,欢迎大家关注我的博客,我是秦元培,我的博客地址是http://qinyuanpei.com。今天博主想和大家探讨的是RPG游戏中剧
qinyuanpei
·
2015-09-14 09:00
游戏
unity3d
游戏开发
OpenGL ES 20 用2D纹理伪造3D效果 Demo
这个例子来源是《Android
3D游戏开发
技术宝典》中的第11章的第一节,但是我修改了下包结构。本意能通过这个例子进行更多的拓展。实现流程:结构纵览类图结构说明Activity
henryjax
·
2015-09-10 21:00
android
OpenGL
es
[置顶] 【Unity
3D游戏开发
】之利用语法糖添加自定义拓展方法(下) (十八)
首先需要声明的是“语法糖”这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失。这让java开发人员羡慕不已,呵呵。 1. 经过简化的Property早些时候我们这样声明Propertyprivatestring_myName; publicstringMyName { get{return_myName;} se
teng_ontheway
·
2015-09-10 14:00
unity
扩展
语法糖
sugar
[置顶] 【Unity
3D游戏开发
】之利用语法糖添加自定义拓展方法(上) (十七)
通常你会发现你不能修改正在使用的那些类,无论它是基础的数据类型还是已有框架的一部分,它提供的方法让你困苦不堪。不过。。C#提供了一种巧妙的方式来让你扩充已有的类,也就是我们今天要讲的扩展方法。扩展方法由于很方便而被经常使用到,我们更愿意叫他语法糖豆(syntacticsugar),一个实用样例是Unity的Transform类,比如:你只想设置Transform.position中Vector3的
teng_ontheway
·
2015-09-10 14:00
C#
扩展
unity3d
游戏开发
语法糖
[置顶] 【Unity
3D游戏开发
】之全局管理类的几种方式 (十六)
如何在Unity中实现全局管理类?由于Unity脚本的运行机制和面向组件编程(COP)的思想,实现起来和普通的方式略有差别。第一种方式是使用静态类。适合存储一些全局的变量,如游戏当前关卡、玩家得分等。实现方式和普通的C#静态类没有差别。注意使用静态类就没有必要继承MonoBehaviour了。如果要实现复杂一些的全局控制,如切换游戏关卡等操作,更常用的方式是使用单例类。单例类的实现又分为两种:继承
teng_ontheway
·
2015-09-09 14:00
设计模式
unity
实例
instance
游戏开发
[置顶] 【Unity
3D游戏开发
】之多语言缩写对应表 (十五)
游戏开发时,iOS会返回当前语言为"en"、"zh"、“zh-Hans"、"zh-Hant"等等Unity对应的语言列表;privatestaticfunctionCheckAndSetUserLanguage():boolean{ switch(Application.systemLanguage){ caseSystemLanguage.Afrikaans:SetLang("af");brea
teng_ontheway
·
2015-09-08 17:00
unity
本地化
国际化
多语言
localize
DirectX
3D游戏开发
七 backface culling(背面剔除)
参考:http://www.cnblogs.com/graphics/archive/2010/11/21/1883139.htmlDirectX.9.0.
3D游戏开发
编程基础先看一下什么是backface
liuyi1207164339
·
2015-09-08 11:04
DirectX3D开发
[置顶] 【Unity
3D游戏开发
】之常用网站、插件、技术记录 (十四)
插件:1.地形插件 WorldComposer和TerrainCompose http://forum.china.unity3d.com/thread-1938-1-1.htmlIfyouneedtomake2Danimationsgoto:1)Puppet2D: https://www.assetstore.unity3d.com/en/#!/content/140242)SmoothMove
teng_ontheway
·
2015-09-07 10:00
技术
Blog
unity
插件
Cocos 3D功能初探学习笔记(1)---摄像机
个人原创,欢迎转载,转载请注明地址,专栏地址http://blog.csdn.net/bill_man前言随着手机硬件水平的提高,游戏行业竞争的激烈,玩家对于游戏画面的要求已经不再满足于2D画面;之前的
3D
bill_man
·
2015-09-03 23:00
[置顶] 【Unity
3D游戏开发
】之定时器的使用 (十三)
//Time类包含了一个重要的类变量deltaTime,它表示距上一次调用Update或FixedUpdate所用的时间。 //因此通过它可以让游戏对象按照一个常速进行旋转,而不是依赖于它的帧频: functionUpdate() { tranform.Rotate(0,5*Time.deltaTime,0); } //同样地移动效果: functionUpdate() { transform.
teng_ontheway
·
2015-08-29 08:00
定时器
unity3d
time
Time.deltaTime
[置顶] 【Unity
3D游戏开发
】之常用代码 (十二)
//创建一个名为"Player"的游戏物体 //并给他添加刚体和立方体碰撞器. player=newGameObject("Player"); player.AddComponent("Rigidbody"); player.AddComponent("BoxCollider"); //创建一个没有名称的游戏物体 //并给他添加刚体和立方体碰撞器.Transform总是被添加到该游戏物体. pl
teng_ontheway
·
2015-08-27 21:00
unity
常用代码
Unity
3D游戏开发
之游戏读/存档功能在Unity3D中的实现
喜欢我的博客请记住我的名字:秦元培,我的博客地址是:http://qinyuanpei.com转载请注明出处,本文作者:秦元培,本文出处:http://blog.csdn.net/qinyuanpei/article/details/47775979 大家好,我是秦元培,欢迎大家关注我的博客。近期博客的更新频率基本直降到冰点,因为这段时间实在是忙得没有时间来写博客了。今天想和大家分享的内容是RP
PayneQin
·
2015-08-19 10:26
[Unity引擎]
[游戏开发]
Unity
3D游戏开发
之游戏读/存档功能在Unity3D中的实现
喜欢我的博客请记住我的名字:秦元培,我的博客地址是:http://qinyuanpei.com转载请注明出处,本文作者:秦元培,本文出处:http://blog.csdn.net/qinyuanpei/article/details/47775979 大家好,我是秦元培,欢迎大家关注我的博客。近期博客的更新频率基本直降到冰点,因为这段时间实在是忙得没有时间来写博客了。今天想和大家分享的内容是RP
qinyuanpei
·
2015-08-19 10:00
json
加密
unity3d
数据持久化
游戏存档
UNITY
3D游戏开发
UNITY游戏开发 UNITY游戏外包 UNITY3D游戏外包
UNITY
3D游戏开发
UNITY游戏开发UNITY游戏外包UNITY3D游戏外包 → 上海诸君信息科技有限公司致力于一流的创新软件产品设计定制,服务客户遍及全球,公司有多款精心设计的软件产品,
zhujuncorp
·
2015-08-04 16:00
UNITY3D游戏开发
UNITY游戏开发
UNITY游戏外包
UNITY3D游戏外包
[置顶] 【Unity
3D游戏开发
】NGUI之游戏背景Texture采用UV纹理动画 (六)
开发背景游戏中一些背景能采用UV动画,效果更佳。eg.星空、墙壁因为gif的原因有卡顿,起始播放纹理动画的时候是不会有卡顿的。Unity的NGUI采用纹理动画NGUI的UITexture允许使用一张纹理有了这个,我们便可以扩展一个脚本来影响【UVRect】参数了 /**基于NGUI的UITexture的纹理动画1.图片首尾相接的UITexture,可以播放UV纹理动画2.可以根据定制UV动画方向、
teng_ontheway
·
2015-08-03 15:00
unity
UV
UITexture
UV动画
纹理动画
[置顶] 【Unity
3D游戏开发
】之游戏目录结构之最佳实践和优化 (十一)
游戏目录结构之最佳实践前置条件1.多人协作开发,git管理2.游戏不大,所有Scene合并到一起Scene中,eg.RoleScene、MapScene、StoreScene3.Master一人管理Scene,防止多人修改产生主场景(二进制)产生冲突目标1.多人并行开发,互不干扰影响2.主场景在完美情况下,只在第一次分派目录的结构的时候由Master修改一次,以后不需要任何修改开发过程目录结构如图
teng_ontheway
·
2015-08-03 08:00
优化
unity
目录结构
最佳实践
协作开发
[置顶] 【Unity
3D游戏开发
】NGUI之多分辨率下完美分布式协同开发 (五)
NGUI多分辨率下完美分布式协同开发:不同分辨率下相对于屏幕坐标的Perfab数据不再丢失NGUI多分辨率下完美分布式协同开发不同分辨率下相对于屏幕坐标的Perfab数据不再丢失开发问题原因分析案例完美过程案例分析实现过程开发问题:NGUI分布式开发中,用git管理资源,团队成员每人负责一个perfab,所有现对于屏幕大小的相对位置的perfab因为引用了perfab外的数据,导致perfab的A
teng_ontheway
·
2015-08-02 18:00
NGUI
协同
多分辨率
UIAnchor
Perfab数据丢失
[置顶] 【Unity
3D游戏开发
】GameObject.Find()、Transform.Find查找隐藏对象 (十)
GameObjectFindTransformFind查找游戏对象前置条件相关API1GameObjectFind2TransformFind3其他查找实际测试即使隐藏root节点gameObject也能进行查找的方法GameObject.Find()、Transform.Find查找游戏对象1.前置条件Unity中常用到查找对象,非隐藏的、隐藏的,各种方法性能有高有低,使用又有各种条件限制。在此
teng_ontheway
·
2015-08-01 18:00
查找
unity
find
隐藏
隐藏对象
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他