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游戏开发
Unity
3D游戏开发
——物品存储:List与Dictionary
本篇简介本文介绍如何将碰撞处理后的物体存储在管理器中,分别用到两种不同的数据结构——List和Dictionary。我们将继续在上一篇博客的编程基础上进行完善。List和Dictionary的区别List:只由一种类型(将被列入列表的类型)声明。当收集同一种类的多个物品时,将看到的所有物品都列出,而不是将同类型的物品合并。Dictionary:声明了键(即标识符)和值的类型。即会将标识符相同的物品
苏木木木
·
2019-04-06 01:00
Unity
3D游戏开发
——编程实现游戏管理器
本篇简介本篇介绍了如何将上一篇的设计模式思想运用到实际的开发过程中。脚本文件(1)IGameManager:这个接口存在声明了一个属性(一个拥有getter函数的变量,属性的类型是ManagerStatus,一个枚举)和一个方法,它们都要被任何实现这个接口的类实现。定义了status属性,可以从任何地方获取状态(getter方法是公有方法),但是只能在脚本中设置状态(setter方法是私有方法).
苏木木木
·
2019-04-04 23:00
【Unity
3D游戏开发
】性能优化之spine提高80~90%的效率 (三一)
Spine效率低Unity项目加载spine动画,经常会出现卡顿的情况,如游戏中瞬间播放一个动画,打开一个带spine动画的界面。尤其是SkeletonRenderer.Awake时,会瞬间出现大量的GCAlloc,造成瞬间的卡顿,像我们游戏一个角色动画的时间在100~200ms这里写图片描述原因分析原来导出的spine数据是.json格式,加载、分析数据慢现在采用二进制的binary导出为.sk
智能化的代码
·
2019-04-04 12:00
【Unity
3D游戏开发
】spine-unity3D 学习笔记
//skeletonDataSkeletonAnimationskeletonAnimation=GetComponent();Debug.Log(skeletonAnimation.name);//获取角色名Debug.Log(skeletonAnimation.skeleton.bones[5].ToString());//获取所有骨骼数组listDebug.Log(skeletonAnima
智能化的代码
·
2019-04-04 12:00
Unity
3D游戏开发
——访问集中式共享模块的设计模式
什么是设计模式设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。设计模式是开发人员在开发过程中面临的一般问题的解决方案,这些解决方案是众多开发人员经过相当长的一段时间的试验和错误总结出来的。该设计模式的特点既保留代码的简单易用性,又允许在不同模块中切换。模式与模块图为了让主管理器以一种一致的方式引用模块,这些模块必须从一个基类继承共同的属性。我们
苏木木木
·
2019-04-03 23:00
Unity
3D游戏开发
——收集当前关卡游戏中分散的物件
运用场景许多游戏中会有一些供玩家拾起的物件,例如装备、血包、道具等。当玩家与物件进行碰撞后,则会进入仓库。本篇介绍了简单的碰撞过程。原理基本的碰撞机制,用到OnTriggerEnter()碰撞事件和Destroy()自动销毁事件。实例与代码实例准备:我们创建一个对象(例如cube),为其增加BoxCollider组件(碰撞器),勾选IsTrigger。代码清单:usingSystem.Collec
苏木木木
·
2019-03-31 20:00
C#效率优化(3)-- 使用foreach时避免装箱
Introduction:※本文不是在描述旧版本Unity中mono编译器导致的foreach语句额外装箱错误博主是一名Unity
3D游戏开发
者,游戏使用C#+lua开发,最近在优化C#代码时,发现了一处使用
Minotauros
·
2019-03-22 15:00
Unity
3D游戏开发
之C++插件接入
各位朋友大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是http://qinyuanpei.com。虽然Unity3D引擎依靠强大的跨平台能力睥睨高手林立的游戏引擎世界,我们在使用Unity3D游戏引擎的时候基本上不会去接触底层的东西,可是有时候面对某些奇葩的要求的时候,我们就不得不考虑使用C++这样的语言来为其编写相关的插件。你如果问我是什么样的奇葩要求,比如接入蓝牙手柄来控制游戏、接入
chqj_163
·
2019-03-07 19:37
Unity3d
C#
U
3D游戏开发
从入门到弯道超车(2):《Flappy Bird》场景动画及角色动画制作
1.前言上节课我们重点说了游戏开发和其他开发岗位的区别,以及如何高效地学习游戏开发。今天这节课,我们就正式开始运用上节课中提到的HOPL(hands-onprojectlearning)学习大法开始第一个案例—《FlappyBird》。同学们,千万不要担心自己有没有基础,哪怕你一点基础都没有,通过这个案例,你会发现游戏开发并没有想象中那么难,人人都可以学!好了,废话不多说,我们直接上硬菜!本节课我
妙蛙
·
2019-02-15 19:06
游戏开发从入门到弯道超车
unity
3d游戏开发
小白必看
当下中国游戏行业以飞快的速度在发展着,游戏用户也越来越趋年轻化,数量也在飞快上涨,而市场上的游戏开发人才是严重不足的。因此,有很多人选择自学unity3d加入到这个行业中来。大家在选择培训机构的时候,要多看看老师教得细心不细心。这里面有一个行业常识,业内为了保证教学质量,每个机构的课程都是有一帮大牛研发的,教课的老师也是按照这个讲的,个人能够发挥的有限,所以细心不细心,负不负责任就很重要了。线下培
smile程序媛
·
2019-02-11 16:30
游戏开发
unity
编程
解决Unity中模型部件的MeshCollider不随动画一起运动的问题
Unity的
3d游戏开发
中,经常遇到需要将模型的某一部分(比如武器),单独做碰撞处理的情况。
子非鱼`
·
2019-02-02 17:00
Unity
3D游戏开发
学习路线(方法篇)
Unity
3D游戏开发
学习路线(方法篇)分享给大家。怎么学Unity
3D游戏开发
?
smile程序媛
·
2019-01-22 10:30
unity
游戏开发
编程
U
3D游戏开发
从入门到弯道超车(1):序章
1.写在最前面的寄语:很多人把学习定义为一件痛苦的事情,那是因为90%的人都未掌握正确高效的学习方法。这也是为什么只有10%的人站在了职场的最顶峰,因为他们掌握了高效的学习方法,这样的方法能够让他们不断地更新迭代自己,不断地刷新自己的认知。每个人的成就最终很大程度上依赖于个人的认知。所以,在我分享各种技术、产品策划设计、项目管理方面知识的同时,我更想把一种高效的学习方法也教给大家,最终能够达到授人
妙蛙
·
2019-01-18 01:24
游戏开发从入门到弯道超车
unity3d学习路线(2019一起加油)
据统计,unity
3d游戏开发
工程师平均月薪13000+。未来几年,在多种因素的影响下,预计中国游戏市场研发人员的薪资将继续上涨。那么有人就问了,unity3d学习路线是什么样的?
smile程序媛
·
2019-01-15 10:46
编程
IT
unity
unity游戏开发案例有哪些?
我们不妨参考接下来小编为大家推荐的这本书,书里就有不少unity游戏开发案例,而且还是详细版哟:书名:Unity
3D游戏开发
技术详解与典型案例(详细)作者:吴亚峰,于复兴编著出版者:人民邮电日期:2012
smile程序媛
·
2019-01-04 17:25
unity
编程
IT
unity游戏开发案例有哪些?
我们不妨参考接下来小编为大家推荐的这本书,书里就有不少unity游戏开发案例,而且还是详细版哟:书名:Unity
3D游戏开发
技术详解与典型案例(详细)作者:吴亚峰,于复兴编著出版者:人民邮电日期:2012
qq_43650522
·
2019-01-04 16:55
u3d了解一下
本人现在工程设计行业工作了几年,现在想学习一下U
3D游戏开发
作为一个副业?在这边单位工作不好不坏,月入10000左右,工作了五年了。
程序猿先森
·
2019-01-03 15:07
u3d
51cto
2019最新Unity
3D游戏开发
学习视频教程汇总
Unity过去主要针对
3D游戏开发
的市场,目标是占领整个游戏开发团队。在本次调研中,72%的以游戏开发类别为首要工作的参与者选择Unity作为他们的首选游戏开发工具。
千锋教育官方博客
·
2019-01-03 09:34
unity视频教程
unity
3d游戏开发
优化简单说明
对于游戏来说,流畅是最重要的条件,所以好的游戏一定会有个好的优化,个人认为unity
3d游戏开发
优化应从3块下手:CPU、内存、GPU1.DrawCalls(CPU调用底层图形接口):DrawCallBatching
qwe9897
·
2018-12-24 11:44
UNity
3d
Unity
3D游戏开发
学习线路图附全套视频教程2019最新版
对于编程零基础小白来说,Unity
3D游戏开发
真的是高深到无法踏足的领域吗?我认为并不是这样的。按照我个人的理解:其实Unity本身并不是一种体系,而是计算机图形学+游戏开发+各种其他系统的一种表现。
programmer_feng
·
2018-12-20 17:32
unity3d 2d游戏制作技巧
想学Unity
3D游戏开发
的新手要怎么学呢?
qwe9897
·
2018-12-19 13:53
unity3d
制作技巧
Direct3D基础——预备知识:多重采样、像素格式、内存池、交换链和页面置换、深度缓存、顶点运算、设备性能
图片来自:DirectX9.0
3D游戏开发
编程基础左边那条是一条锯齿线,右边是一条经过采样的反走样线,看上去要平滑的多。
DY_1024
·
2018-11-15 16:49
c++
游戏开发
unity3d 2d游戏(太空大战)开发笔记
最近刚开始看unity
3d游戏开发
,感觉2d游戏似乎简单些,所以先从2d游戏入手试试看吧。
o0xiaoyin0o
·
2018-10-22 13:04
Unity3D游戏GC优化总结---protobuf-net无GC版本优化实践
一protobuf-net优化效果图protobuf-net是Unity
3D游戏开发
中被广泛使用的GoogleProtocolBuffer库的c#版本,之所以c#版本被广泛使用,是因为c++版本的源代码不支持
警醒与鞭策
·
2018-09-08 13:23
unity压缩包和优化相关
U3D 简化版跳一跳小游戏 实现(新手入门) (附源码下载链接,整个工程文件)
(新手入门)使用U3D开发的跳一跳小游戏,入门级,没有复杂的代码,只是简单的功能实现,代码使用C#,unity版本2017适合初学者提升对U
3D游戏开发
的兴趣主要实现的功能:1.按下鼠标跳棋会压缩,松开鼠标跳棋跳出
Julian_Leee
·
2018-07-14 17:00
3D游戏开发
套件指南(入门篇,转自Unity官方平台公众号)
原文地址:https://mp.weixin.qq.com/s?__biz=MzU5MjQ1NTEwOA==&mid=2247493655&idx=1&sn=090dd09b2e3845e35fdf97be4e71ce6e&chksm=fe1ddcbcc96a55aa1581dfdb23831d24eb4b0c64795c5bcb92eea5faa25ebe32d97bed803cba&mpsha
千喜
·
2018-07-10 12:38
unity
Surface Shader 基础
一些基本概念Shader和Material如果是进行
3D游戏开发
的话,想必您对着两个词不会陌生。
passiony
·
2018-06-21 22:05
学院的5周年庆活动开始了!
qd=gift)除了在6.30(晚8点)~7.2活动期间,课程6折、专题折上8折的优惠外,我还为支持我的同学们准备了以下福利:福利:凡是在活动期间购买“Unity
3D游戏开发
工程师职业学习系列专题”或者
Liu_guozhu
·
2018-06-12 18:12
Unity
套餐
课程
技术见闻
(一)用来测试博客功能
零基础Unity
3D游戏开发
系列第八章:骨骼动画(三)模型导入http://www.manew.com/7855.html动画重定向技术分析及其在Unity中的应用http://blog.csdn.net
srandom
·
2018-03-31 15:06
3D游戏开发
需要的数学基础(1) - 向量 Vector
做
3D游戏开发
的过程中,经常要和各种坐标系,向量,矩阵等各种数学运算,我在这里把常用的相关数学知识点做一下笔记,供大家共同查阅学习向量点乘(内积)image.png几何解释:点乘结果:描述了两个向量的“
StanGame
·
2018-03-10 11:14
3D游戏开发
需要的数学基础(2) - 矩阵乘法 Matrix multiplication
上一篇说了向量:https://www.jianshu.com/p/918211d4d4d3接下来我们来看看矩阵之间的乘法:矩阵相乘图形学中用到的基本都是方阵,所以我们也只说说方阵。两个方阵A,B相乘,得到一个新的方阵C,Cij等于A的第i行向量,与B的第j列向量的dot结果。如下:image.png下图帮助记忆:把B写在C的上面矩阵的转置3EFE2A45-F70A-4DA6-ABCE-15EB7
StanGame
·
2018-03-10 11:23
OpenGL ES之路01-GLSL语言(上)
OpenGL是一个开放的图形库,可用于视频、图片、图形处理,2D/
3D游戏开发
,科学可视化,医学软件开发,CAD(计算机辅助技术),虚拟实境(ARVR),AI人工智能等领域。
此生唯一自传
·
2018-03-08 10:58
unity3D之简单的碰撞检测 .
本文地址为:http://blog.csdn.net/qinyuanpei/article/details/23093665大家好,欢迎大家关注由我为大家带来的Unity
3D游戏开发
系列文章,我的博客地址为
PashHtk
·
2018-03-05 17:25
近中期3D编程研究目标
3D编程技术最直接的应用是开发游戏,所以3D编程框架也就是
3D游戏开发
框架。在我看来,游戏是否好玩的关键是能否为玩家提供足够的“丰富度”,一个好的游戏应该是一个随着玩家的行为不断揭示新内容的世界。
ljzc002
·
2018-02-22 15:00
用户输入- Unity
3D游戏开发
培训
用户输入-Unity
3D游戏开发
培训作者:Jesai时间:2018-02-1214:28:45用户输入Input鼠标按键:-方法:GetMouseButton();-方法:GetMouseButtonDown
Jesai
·
2018-02-12 00:00
投影方式- Unity
3D游戏开发
培训
投影方式-Unity
3D游戏开发
培训作者:Jesai2018-02-1220:33:13摘要透视投影是3D渲染的基本概念,也是3D程序设计的基础。
Jesai
·
2018-02-12 00:00
内置3D对象-Unity
3D游戏开发
培训
内置3D对象-Unity
3D游戏开发
培训作者:Jesai2018-02-1219:21:58五大面板:-Hierachy:当前场景中的物体图1-1-Project:项目中的所有资源图1-2-Scene:
Jesai
·
2018-02-12 00:00
Unity
3D游戏开发
培训
Unity
3D游戏开发
培训作者:Jesai时间:2017-01-08修改:2017-01-0912:36:151项目的构成图1-1如图1-1所示,Unity3D的项目构成主要分成三部分:Assets:资源解包
Jesai
·
2018-02-12 00:00
Ray-AABB交叉检测算法
在
3D游戏开发
中碰撞检测普遍采用的算法是轴对齐矩形边界框(AxiallyAlignedBoundingBox,AABB)包装盒方法,其基本思想是用一个立方体或者球体完全包裹住3D物体对象,然后根据包装盒的距离
DHUtoBUAA
·
2018-01-22 14:00
2018年Unity
3D游戏开发
前景预测
学习Unity
3D游戏开发
,未来职业发展前景非常可观。Unity3D是什么?Unity3D到底是什么?如此受欢迎,市场占有率如此之高
programmer_feng
·
2018-01-18 17:33
游戏开发
Unity3D
Android项目实战(三十九):Android集成Unity3D项目(图文详解)
原本设计是Android应用端A(原生开发)进行一些业务处理,最后由A打开Android应用端B(Unity
3D游戏开发
)进行游戏操作。
听着music睡
·
2017-12-28 10:00
用Unity3d开发游戏的优点都有哪些?
它可以轻松解决很多其它引擎不能解决的问题,此外还有很多出众的地方,这都是现在越来越多的人选择unity
3d游戏开发
的原因,下面就让我们来看一下这些优点所在吧!
AI先锋
·
2017-11-14 00:00
后端开发框架
Python目前主流的应用包括:Web开发、系统网络运维、网络编程、科学数字计算、
3D游戏开发
等。Python的web框架比较多。
FarmerJohn
·
2017-10-22 03:32
后端开发
python
后端开发
Python
当今社会到底更需要专才还是通才
专才和通才这个话题是一直存在的,有幸在网上浏览到这样一篇文章,倒不如说是回复吧,回复人是一个做
3D游戏开发
的程序员,我觉得写的很有价值,也是一个干货了,拿出来给大家分享。
小辣抓
·
2017-09-03 11:20
杂
Unity
3D游戏开发
中的人工智能AI 简单实例
今天我想说的是游戏中的人工智能。人工智能这个东西在游戏中是非常重要的,人工智能说简单了就是根据随机的数字让敌人执行一些动作或逻辑,说难了TA需要一个非常复杂的算法,本文我主要说说Unity3D中人工智能的脚本如何来编写。首先你应该搞清楚的一点AI脚本属于一个工具类脚本,工具类脚本的含义就是他应当是由策划人员来绑定游戏对象使用的。也就是说AI脚本程序员应当写的非常的灵活,策划人员可以通过修改脚本对外
sun1018974080
·
2017-08-30 17:20
实用案例
人工智能
ai
游戏开发
unity3d
unity
Unity
3D游戏开发
之使用SVN对Unity进行版本控制
步骤:Edit>ProjectSettings>Editor选择之后到Inspector窗口,如图所示VersionControl一栏默认模式是disabled,改成"MetaFiles",这样之后Unity会对所有资源文件创建相应的.meta文件,这会让你的工程更好的配合SVN(吐槽:其实我完全不知道是干嘛用的,那些.meta.....)。DEMO部分略过,只是介绍那些个.meta的,自己试试丢
Edward-Phoenix
·
2017-08-27 17:25
自学Unity
3D游戏开发
(7)
(1)碰撞判断有时候我们会需要判断两个物体是否碰撞来进行一些操作,而碰撞的一系列操作是在voidOnCollisionEnter()函数中进行的usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;publicclasspengzhuang:MonoBehaviour{//UsethisforinitializationvoidS
小源丶同学
·
2017-08-07 16:24
Unity3D
Unity
3D游戏开发
之伤害数值显示
usingUnityEngine;usingSystem.Collections;publicclassDamagePopup:MonoBehaviour{//目标位置privateVector3mTarget;//屏幕坐标privateVector3mScreen;//伤害数值publicintValue;//文本宽度publicfloatContentWidth=100;//文本高度publi
胤醚貔貅
·
2017-07-07 19:00
在Unity3D中加载外部图片的两种方法对比
首先是截取游戏画面,这个问题大家可以在《Unity
3D游戏开发
之截屏保存精彩瞬间》这篇文章中找到答案。其次是从本地加载图片,因为
新媒体
·
2017-04-27 14:22
unity3d
【Unity
3d游戏开发
】浅谈Unity中的GC以及优化
简介之前一直对Unity中的GC是没有什么概念的,对内存管理的概念也都比较模糊了,直到上周公司的技术总监在做技术分享会的时候讲了一下GC,这才对Unity中的GC有了一定的了解,知识不敢独享,因此拿出来和大家一起学习一下,共同进步!俗话说得好,一图胜千言,常见的UnityGC知识点总结出来就是下面这样思维导图,一目了然。可以到这里下载原图。UnityGC分析及优化后来知道了,原来总监也是参考的Un
ailongyang
·
2017-03-12 13:59
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他