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
UNITY3D游戏开发
游戏开发人员需要看的书籍
这本书讲解的一些设计原理很实用,对设计感兴趣的同学可以一看推荐指数:5星图形渲染,客户端3D绘图程序设计http://product.dangdang.com/20567144.html推荐指数:3星
Unity3D
qq51931373
·
2016-04-23 12:00
[置顶] 【
Unity3D游戏开发
】material与sharedMaterial的区别 (三八)
如果你需要修改模型材质的颜色,或者是修改材质Shader的一些属性,通常情况是用获取模型的Renderer组件,然后获取它的material属性。举个简单的例子,修改颜色或者直接更换shadermaterial.color=Color.red;material.shader=Resources.Load(“Shader/Alpha-Diffuse”,typeof(Shader))asShader;
teng_ontheway
·
2016-04-20 13:00
unity
renderer
material
材质
sharedMaterial
TDD与
Unity3D游戏开发
0x00前言关于TDD测试驱动开发的文章已经有很多了,但是在游戏开发尤其是使用Unity3D开发游戏时,却听不到特别多关于TDD的声音。那么本文就来简单聊一聊TDD如何在U3D项目中使用以及如何使用U3D5.3.X之后版本已经集成的单元测试模块EditorTestRunner。0x01你好,TDDTDD,测试驱动开发改变了我们常见的工作流程,不要求先写逻辑代码,反而要求先完成测试代码。待测试代码完
chenjd
·
2016-04-05 00:00
敏捷开发
游戏开发
unity3d
tdd
[置顶] 【
Unity3D游戏开发
】性能优化之如何将包大小减少到极致(三六)
Unity3D之如何将包大小减少到极致,图片是游戏app里最最占空间的资源,所以请各位还没有理解u3d对图片文件存储方式理解的请看《unity3d-texture图片空间和内存占用分析》。因为u3d对资源的压缩并不阐述的十分详细,所以很多项目在遇到包大小瓶颈时非常头疼。我也不是神仙,也同样痛苦过,但经历几个项目的折腾,最终能梳理出一套能将u3d包大小减少到合理范围的方法。首先来展示下,官方如何说的
teng_ontheway
·
2016-04-01 00:00
压缩
优化
内存
unity3d
游戏包
Unity3D游戏开发
之再话小地图的实现
在Unity3D中,相机是一个能够为玩家捕获并显示游戏世界的设备。通过操纵相机,我们可以使得我们的游戏场景以更加真实和独特的方式显示出来。在Unity3D中默认有一个主相机MainCamera用来显示我们设计的游戏场景,其实呢,在一个游戏场景中我们是可以设置多个相机对象的,而且它们可以被设置为任意的渲染序列、任意的渲染部分和任意的渲染位置。下面我们来讲解一些比较重要的东西吧! 1、Clera
XYK0318
·
2016-03-31 10:00
脚本
unity
[置顶] 【
Unity3D游戏开发
】性能优化之Texture图片空间和内存占用分析(三七)
Unity3D–Texture图片空间和内存占用分析发表于2014年5月21日由陆泽西Texture图片空间和内存占用分析。由于U3D并没有很好的诠释对于图片的处理方式,所以很多人一直对于图集的大小和内存的占用情况都不了解。在此对于U3D的图片问题做一个实际数据的分析。此前的项目都会存在这样或者那样的打包后包大小与内存占用情况的问题,所以这次所以彻彻底底得分析下U3D对于Texture的处理方式。
teng_ontheway
·
2016-03-28 09:00
优化
压缩
内存
图片
unity3d
[置顶] 【
Unity3D游戏开发
】定制截图截图(三五)
Unity的截屏处理办法,一种是通过Texture2d处理,一种是通过RenderTexture来处理。其中RenderTexture最灵活,可以定制渲染的摄像机。下面是我总结的、在u3d中的,三种截屏方法:1、使用Application类下的CaptureScreenshot方法。[csharp] viewplain copy void CaptureScreen() { Appl
teng_ontheway
·
2016-03-27 16:00
Camera
截屏
ScreenShot
RenderTexture
Texture2D
[置顶] 【
Unity3D游戏开发
】WWW工具类简单的HTTP访问 (三四)
WWW是UNITY提供的访问HTTP的简单的工具类,可以从网络上下载配置、图片、录像等资源。支持协议有http://https://file://ftp://官方使用例子:从网络上下载一张图片//Getthelatestwebcamshotfromoutside"Friday's"inTimesSquare usingUnityEngine; usingSystem.Collections; p
teng_ontheway
·
2016-03-27 11:00
http
网络
url
unity3d
www
[置顶] 【
Unity3D游戏开发
】定制新建C#文件的头描述 (三三)
unity添加新脚本的时候,可以定制【开发者姓名】【开发日期】【文件描述】【版权声明】等,省的到时候不知道谁写的,也没有个描述,关键是TNND连个背锅的人都没有其实unity已经给我们提供了新建脚本的模板,非常的简单,只需要简单的修改下模板即可步骤如下:1.修改模板内容如下:Unity.app/Contents/Resources/ScriptTemplates/81-C#Script-NewBe
teng_ontheway
·
2016-03-22 18:00
模板
unity3d
描述
AuthorName
CreateDate
[置顶] 【
Unity3D游戏开发
】基础知识之Tags和Layers (三二)
Tags和Layers分别表示是Unity引擎里面的标签和层,他们都是用来对GameObject进行标识的属性,Tags常用于单个GameObject,Layers常用于一组的GameObject。添加Tags和Layers的操作如下:"Edit"->"ProjectSettings"->"TagsandLayers"来打开设置面板。 tag可以理解为一类元素的标记,如hero、enemy、a
teng_ontheway
·
2016-03-17 06:00
unity3d
tags
layer
Raycast
layermask
[Unity3D]
Unity3D游戏开发
之鼠标滚轮实现放大缩小
今天为大家分享的是在Rpg游戏中十分常见的鼠标滚轮调整摄像机视野效果。首先我们先创建一个游戏场景: 接下来我们编写一段脚本代码:[csharp] viewplaincopyprint?using UnityEngine; using System.Collections; public class CameraZoom : MonoBehaviour { void St
yxwkaifa
·
2016-03-03 10:00
在Unity游戏开发中使用暂停的小技巧
很多人在
Unity3D游戏开发
中写暂停脚本的时候,经常会想到Time.timeScale=0;这种方法,但是Time.timeScale只是能暂停部分东西。
菜鸟在线newbieol
·
2016-01-28 15:27
使用中国CDN网络分发Unity网页插件的方法
以下信息由菜鸟在线
Unity3D游戏开发
小编为你整理。为了确保中国用户从ChinaCache下载相关资
菜鸟在线newbieol
·
2016-01-28 15:05
Unity3D游戏开发
软件的基本组成有哪些?
Unity3D是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎,下面跟大家介绍的是
Unity3D
菜鸟在线newbieol
·
2016-01-18 17:17
Unity3D游戏开发
中制作场景
在
Unity3D游戏开发
中,场景(Scene)就是开发者制作游戏时,所使用的游戏场景。它是一个三维空间,对应的三维坐标轴分别是X轴、Y轴和Z轴本文。有技术需求就来菜鸟在线!
菜鸟在线newbieol
·
2016-01-15 16:51
Unity3D游戏开发
创建桌面快捷方式
Unity3D游戏开发
的软件功能可是越来越好了,功能越来越完善了,不仅是发布Android平台,还能发布IOS平台、PC平台,具体的操作这里就不具体介绍了,想了解的进菜鸟在线官网查看视频教程。
菜鸟在线newbieol
·
2016-01-13 17:59
Unity3D游戏开发
之如何发布Android游戏
怎么在
Unity3D游戏开发
软件里,发布Android游戏?如果你感到有疑问,不如看看下面笔者的介绍。
菜鸟在线newbieol
·
2016-01-12 18:50
Unity3D游戏开发
第三人称角色控制的模式
众所周知,在
Unity3D游戏开发
中,经常会用到角色控制,一般情况下角色控制有第一人称和第三人称两种,在RPG游戏中通常以第三人称的形式出现。
菜鸟在线newbieol
·
2016-01-04 17:57
Unity3D游戏开发
之如何优化贴图占用内存
Unity3D游戏开发
占用的内存中,UI部分主要是贴图资源和字体资源。其中贴图是单张图片,而字体包括UIFont和TrueTypeFont(TTF)。
菜鸟在线newbieol
·
2015-12-30 17:56
[置顶] 【
Unity3D游戏开发
】性能优化之spine提高80~90%的效率 (三一)
Spine效率低Unity项目加载spine动画,经常会出现卡顿的情况,如游戏中瞬间播放一个动画,打开一个带spine动画的界面。尤其是SkeletonRenderer.Awake时,会瞬间出现大量的GCAlloc,造成瞬间的卡顿,像我们游戏一个角色动画的时间在100~200ms原因分析原来导出的spine数据是.json格式,加载、分析数据慢现在采用二进制的binary导出为.skel格式,记载
teng_ontheway
·
2015-12-30 02:00
优化
unity3d
Skeleton
optimize
Spine
[置顶] 【
Unity3D游戏开发
】iOS9 ReplayKit录制视频 (三十)
Unity游戏需要视频分享,之前用过第三方的,现在听说苹果有了自带的ReplayKit,毕竟是游戏中录制视频,视频的大小,压缩带来的性能影响,抱着试试看的态度加入了下,性能感觉还可以,但是架不住苹果的Objective-C和swift啊#游戏目标:为游戏增加视频分享#开发环境:Unity5.3.0f4#技术点:ReplayKit,需要ios9.0以上直接上代码吧ReplayKitProxy.h#i
teng_ontheway
·
2015-12-24 20:00
unity
屏幕
record
录像
ReplayKit
[置顶] 【
Unity3D游戏开发
】`UnityEditor' could not be found Are you missing a using directive ... (二九)
`UnityEditor'couldnotbefoundAreyoumissingausingdirectiveoranassemblyreference? usingUnityEditor;之后无法Building,会出错.usingUnityEditor; 之后无法Build,出错,不导出时在编辑器里是没有报错的,运行也正常,导出时,却提示errorCS0246:Thetypeornamesp
teng_ontheway
·
2015-12-23 17:00
assembly
Missing
found
unityeditor
be
not
[置顶] 【
Unity3D游戏开发
】性能优化之缩减压缩包大小 (二八)
unity3d打包的所有文件是会被记录而且被排序的。所以这大大方便了我们分析为何打包文件如此之大,以及怎么减少打包文件。日志目录一般在:C:\Users\Administrator\AppData\Local\Unity\Editor 打开log文件,可以看到打包文件的统计信息: Textures176.1mb70.1%Meshes7.7mb3.0%Animations14.1mb5.6%Sou
teng_ontheway
·
2015-12-21 00:00
优化
log
unity
editor
压缩包
[置顶] 【
Unity3D游戏开发
】App游戏名字本地化 (二七)
开发环境Unity5.3XCode7.2目标游戏名字需要多语言处理过程1.添加多语言2.用CFBundleDisplayName来处理名字多语言失败尝试流程1.未成功info.plist里,添加Applicationhaslocalizeddisplayname,并设置成yes2.InfoPlist.Strings要选对工程扩展如果你想为不同的设备(iphone,ipad,ipod)设置不同的显示
teng_ontheway
·
2015-12-19 17:00
unity
本地化
appname
localized
ProductNam
宣雨松版《
Unity3D游戏开发
》最后章节实战《突出重围》逻辑整理
在学完了整本书后,效仿书上说的制作了这个小游戏,也前后花了好多功夫,终于弄完了,现在想按照MVC结构整理分析一下代码,记录在此备查游戏类型:RPG游戏设定:主角被围困在一片地形中,周围有很多敌人,需要主角一一消灭以突围游戏角色:主角与N敌人游戏道具:地形、药品箱(加血用)以下游戏代码整理使用的是MindManager
narutojzm1
·
2015-12-18 19:00
unity3d
UNITY3D游戏开发
[置顶] 【
Unity3D游戏开发
】Application.systemLanguage无法区分简体中文和繁体中文 (二六)
游戏发布,语言本地化需要繁体中文和简体中文iOS8版本之前没问题,iOS9上无法正常识别这两种语言原因是在iOS9上,Unity通过Application.systemLanguage返回的简体中文和繁体中文都是SystemLanguage.Chinese,真尼玛坑爹啊,摔手机砸电脑~亲测Unity5.2.1、Unity5.3都有这个问题,Unity更新日志中都没有见这方面消息,不知是没人重视还是
teng_ontheway
·
2015-12-12 19:00
unity
zh-Han
systemLanguage
[置顶] 【
Unity3D游戏开发
】C#和Objective-C数据交互 (二五)
iOS真机上运行,经常需要第三方库,也难免需要C#和Objective-C交互,其实很简单,直接上例子:一.C#的接口,调用ObjC中的函数usingUnityEngine; usingSystem.Collections; //No.1 usingSystem.Runtime.InteropServices; publicclassSOpenUDID { //No.2 [DllImport(
teng_ontheway
·
2015-12-05 01:00
C#
unity
objC
dllimport
Unity3D 自由视角代码之解析
效果:实现对物体的自由视角观察本代码是《
Unity3D游戏开发
》一书中,7-11的例子,其中有几处注释是我个人的分析usingUnityEngine; usingSystem.Collections;
narutojzm1
·
2015-11-30 13:00
unity3d
Unity3d的ios插件开发
Unity3d的ios插件开发2015/04/05
Unity3D游戏开发
插件开发iOSplugin戴维营教育原创文章,转载请注明出处。我们的梦想是做最好的iOS开发培训!
diveinedu
·
2015-11-27 16:10
iOS
Objective-C
Unity3D
游戏开发
插件开发
iO
TvOS
c++
Objective-C编程基础
iOS开发进阶杂文
开源框架
OpenWrt开发
C++
Unity3D游戏开发
之C++插件接入
各位朋友大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是http://qinyuanpei.com。虽然Unity3D引擎依靠强大的跨平台能力睥睨高手林立的游戏引擎世界,我们在使用Unity3D游戏引擎的时候基本上不会去接触底层的东西,可是有时候面对某些奇葩的要求的时候,我们就不得不考虑使用C++这样的语言来为其编写相关的插件。你如果问我是什么样的奇葩要求,比如接入蓝牙手柄来控制游戏、
qinyuanpei
·
2015-11-23 10:00
C++
插件
unity3d
编辑器
unity3D游戏开发
十八之NGUI动画
我们先来看下帧动画,顾名思义,就是一帧帧的图片组成的动画,我们须要用到UISprite Animation组件,它的属性例如以下: Framerate:播放速率,也就是每秒钟播放的帧数 Name Prefix:图片名字的前缀,能够用来过滤图片集中的图片,从而指定你须要的图片 Loop:循环 依照前面文章创建UI的步骤,我们创建一个sprite,一个button,通过点击button来
·
2015-11-13 13:22
unity3d
C#程序员的春天之从零开始学习
unity3D游戏开发
入门教程二(创建项目及基本面板介绍)
一项目创建: 创建项目是开发的第一步。 运行untiy之后如果是第一次运行会弹出 我们这里随便创建一个项目。 二Untiy面板介绍: 三代码编辑器的切换: 这里我安装了vs2012. 到这里开发环境基本上就算是搭好了,您坑定迫不及待的想做开发了吧。先等一等,容我先来介绍一下一些3d方面的基础知识。 一、坐标轴 说到坐标轴,很多同学第一时间想到的可能是这样的 不错
·
2015-11-13 12:50
unity3d
C#程序员的春天之从零开始学习
unity3D游戏开发
入门教程一(前言)
我们不在“拖控件”,我们也有春天 序言:之前断断续续谢了一点unity的教程,但是不全面。这里表示歉意。今天准备重新做一套。今天也是换了新工作,也是新的开始。也希望以此来激励自己把这个教程一直写下去。想要学习unity的同学可以加这个群(326535328),可能会在qq课堂在线讲解一些相关知识。 乱扯一下:为什么说这时C#程序员的春天呢?在大多数java或者其他程序员的眼里,我们.net平台
·
2015-11-13 12:49
unity3d
[Unity3D]
Unity3D游戏开发
之刀光剑影特效的实现
大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。 我实在不明确有的人为什么不喜欢武侠/仙侠类游戏,也许是因为武侠/仙侠类游戏身上被永远烙上的国产标签吧!博主近期在玩一部叫做《雨血》的游戏,博主不禁感慨:在这样一个流星蝴
·
2015-11-13 12:20
unity3d
Unity3D游戏开发
之开发游戏带来的问题
昨日曾就某投资人把移动团队失败原因之中的一个归于选择Unity引擎进行了一番评论,工具本身无罪,但怎样理解工具、正确使用Unity引擎确实须要讨论,在选择Unity之前你也许须要了解下这个引擎实际开发过程中的技术特点、以及适应的游戏产品类型,热心读者Fxcarl昨天就这个问题专门撰文一篇,来帮助大家了解Unity游戏开发、分享心得,推荐阅读。 代码驱动带来的技术题 游戏碎片化。U
·
2015-11-13 05:17
unity3d
unity3d游戏开发
学习之使用3dmax创建导弹模型
在着手研究Unity3D的游戏开发时,3D模型能够考虑从unity的assets store去获取,也能够从网上搜索下载,同一时候咱们也能够尝试下自己动手去做一些简单的模型。 这里就依据unity3d坦克大战教学视频,来制作一个简单的导弹模型:包括弹头,弹身,尾翼。当中,弹头,单身都是使用胶囊来实现,尾翼是使用多边形来实现。 一、制作弹体 打开3dmax后,右側的工具栏中,选择“扩展基本体”,
·
2015-11-13 05:56
unity3d
U3D 游戏引擎之游戏架构脚本该如何来写
这篇文章MOMO主要想大家说明一下我在
Unity3D游戏开发
中是如何写游戏脚本的,对于Unity3D这套游戏引擎来说入门极快,可是要想做好却非常的难。
·
2015-11-13 02:00
游戏引擎
U3D-FSM有限状态机的简单设计
http://coder.beitown.com/archives/592 在之前的文章里介绍了一个基础U3D状态机框架(
Unity3D游戏开发
之状态流框架)即大Switch的枚举状态控制。
·
2015-11-13 00:36
状态机
Unity3D游戏开发
之连续滚动背景
Unity3D游戏开发
之连续滚动背景 原文 http://blog.csdn.net/qinyuanpei/article/details/22983421 &
·
2015-11-12 23:28
unity3d
[置顶] 【
Unity3D游戏开发
】How to queue a heartbeat to get faster when an enemy is near (二四)
IEnumeratorheartbeat_function() { heartbeatsound.play(); delay=vector3.distance(player_position,slender_man_position); //delay=delay/2tomakeithappentwiceasmuch //delay=delay*2tomakeithappenhalfasmuc
teng_ontheway
·
2015-11-12 20:00
unity
heartbeat
心跳
Unity3D游戏开发
从零单排(五) - 导入CS模型到Unity3D
游戏动画基础 Animation组件 Animation组件是对于老的动画系统来说的。 老的动画形同相应的动画就是clip,每一个运动都是一段单独的动画,使用Play()或CrossFade(),直接播放动画 或淡入淡出播放动画。 animation.Play("name"); animation.
·
2015-11-12 16:01
unity3d
[Unity3D]
Unity3D游戏开发
之ACT游戏三连击效果实现综述
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。在研究了Unity3D Mecanim动画系统的重定向特性后,今天我们继续来探索Mecanim动画系统很多其它的特性吧。今天博主想和大家分享的是ACT游戏中的三连击效果的实现,因为Unity3D眼下存在Animation和Ani
·
2015-11-12 15:39
unity3d
Unity3D游戏开发
之分页效果在uGUI中的实现
各位朋友大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是http://qinyuanpei.com。今天想和大家分享的是uGUI中分页效果的实现,我们知道相对NGUI来说uGUI在功能覆盖上来讲,它并没有像NGUI那样提供较为丰富和炫酷的组件,可是因为uGUI有着较好的扩展性,因此我们可以通过编写脚本来扩展它的功能。虽然在移动开发时代以开发速度论成败,可是这并不是我们“不求甚解”的正当
qinyuanpei
·
2015-11-11 14:00
移动开发
分页
unity3d
游戏开发
Unity3D游戏开发
之使用Unity3D开发2D游戏 (一)
今天要和大家分享的是基于Unity3D开发2D游戏,博主一直钟爱于国产武侠RPG,这个我在开始写
Unity3D游戏开发
系列文章的时候就已经说过了,
·
2015-11-11 10:47
unity3d
Unity3D游戏开发
之邂逅Unity3D
所以,从今天起,大家将看到由我为大家带来的Unity3D系列文章,让我们一起来学习
Unity3D游戏开发
吧!
·
2015-11-11 10:47
unity3d
Unity3D游戏开发
之使用Unity3D开发2D游戏(二)(2DTookit插件亲测)
大家好,今天博主继续为大家带来
Unity3D游戏开发
系列文章,我们接着在上一篇文章中最后留下的那几个问题来讲解
Unity3D
·
2015-11-11 10:46
unity3d
Unity3D游戏开发
之小地图的实现
今天我们来讲一下在Unity3D中如何实现小地图。首先,我们来一起看看最终实现的效果: 要实现小地图效果,需要实现对于小地图和角色的绘制,所以这里需要用到OnGUI()方法,我们一起来看代码: using Uni
·
2015-11-11 10:45
unity3d
Unity3D游戏开发
之愤怒的小球
今天为大家带来的是一个简单的小游戏——愤怒的小球。首先来看看效果吧: 当游戏开始时,会在场景中产生36个箱子,当玩家在屏幕上点击鼠标的时候,就会向这个由36个箱子构成的墙面发射一个小球。下面来看如何实现这一效果吧!
·
2015-11-11 10:45
unity3d
[Unity3D]
Unity3D游戏开发
之怪物AI
大家好,欢迎大家关注由我为大家带来的
Unity3D游戏开发
系列文章,我的博客地址为:http://blog.csdn.net/qinyuanpei
·
2015-11-11 10:44
unity3d
[Unity3D]
Unity3D游戏开发
之连续滚动背景
大家好,欢迎大家关注由我为大家带来的
Unity3D游戏开发
系列文章,我的博客地址为:http://blog.csdn.net/qinyuanpei
·
2015-11-11 10:43
unity3d
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他