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
Unity Ragdoll(布娃娃系统)
Unity物理引擎中的Ragdoll系统,可以用来创建这种效果,具体请参阅以下资料:官方DOC:RagdollWizardhttp://docs.
unity3d
.com/Manual/wizard-RagdollWizard.html
weixin_34236869
·
2020-08-24 03:41
Unity3d
布娃娃系统
选中带骨骼的3d模型GameObject->CreateOther->Ragdoll...点开发现弹出了一个CreateRagdoll的窗体前面的基础transform把骨骼拖进去就可以root脖子rightHips(右屁股)用右大腿根即可rightknee右小腿rightfoot右脚rightarm右大臂根部rightelbow右小臂left就是right的左側middlespine胯骨head
weixin_33670786
·
2020-08-24 03:36
Unity3D
中Ragdoll的用法
一、创建Ragdoll见
unity3d
组件文档里的RagdollWizard。
weixin_30335353
·
2020-08-24 03:14
两分钟学会
Unity3D
布娃娃的使用
在RPG游戏中,为了让人物的死亡更加真实,unity创建布娃娃系统,搞的跟真的一样,尼玛我差点就相信那是真的了。1.首先打开unity,创建地形,导入已经准备好的人物模块。2.project下选中该模型,再为该模型添加布娃娃属性:GameObject->CreateOther->RagDoll3.在弹出的框中将布娃娃的各个结点设置进去4.一定要去掉该人物的BoxCollider属性,运行程序,就可
王斌_Jxust
·
2020-08-24 03:22
unity3d
Unity3d
热更新(四):压缩文件
之前提到过通过AssetBundle.CreateFromFile读取本地AssetBundle,因为该方法只能读取未压缩的AssetBundle,所以打包AssetBundle时,需要选择BuildAssetBundleOptions.UncompressedAssetBundle未压缩模式,然后使用LZMA或GZIP压缩后上传服务器。本地下载后需要解压缩保存在Application.persi
鬼眼邪神
·
2020-08-24 02:09
Unity
Unity3d
热更新(一):更新思路
目前Unity手游的热更新基本采用如下思路:首先将资源打包成AssetBundle。如果有两个对象共同依赖于同一个对象,需要采用依赖关系打包。AssetBundle需要根据不同的平台打包,各平台之间不能混用,如IOS和Android。为打包后的资源生成MD5值,上传服务器后,通过比对服务器端和客户端文件的MD5值,找出改变的文件,下载到本地。通过AssetBundle.CreateFromFile
鬼眼邪神
·
2020-08-24 02:38
Unity
Unity3d
热更新(二):资源打包AssetBundle
创建AssetBundle1.新建一个cube,将其拉倒Project视图里创建预设。2.在Assets目录下创建Scenes文件夹,创建场景scene1.unity。3.新建ExportAssetBundles.cs,保存在Assets/Editor目录下。代码如下:usingUnityEngine;usingUnityEditor;usingSystem.Collections;publicc
鬼眼邪神
·
2020-08-24 02:38
Unity
【英语学习系统】使用百度API进行在线文字换语音,语音合成
官网申请创建语音合成应用,地址http://ai.baidu.com/tech/speech/tts下载SDK地址http://ai.baidu.com/sdk按照官网给出的技术文档对百度语音API进行调用Demo:在
unity3d
Cdd_
·
2020-08-24 02:39
创新项目实训
Unity3D
游戏开发实习生日志——自己就是一个啥都不知道的小小白
一个正在实习的大四狗,在深圳飘荡数日,终于在一家小型游戏公司,找到实习的机会,实习并不是我想象的那么简单,以前以为实习这东西很简单,结果一到公司就塞给我一个开发到后期的小游戏代码,叫我一个礼拜熟悉一下,里面用到了网络协议,AssetBundle,lua编程,都是我以前写小demo过程中没有接触过的,真心觉得我会被老板给踢掉。看了三天,嫩是没看明白,平时写的代码太少,C#基础不牢固,这下全部暴露了。
晓鸥mz
·
2020-08-24 02:50
unity3d
中布娃娃系统
f=133&t=221关于
unity3d
中布娃娃系统使用的教程不多,下面是一篇比较详细基础的使用教程,原文如下:使用版本為Unity2.5PRO首先,將你3dsmax的角色和Bipes匯出成FBX檔,設定如下即可
pizi0475
·
2020-08-24 01:29
Unity3D
引擎开发
游戏引擎
游戏开发
图形引擎
protobuf批量管理自动生成方案
protobuilder项目,是一个协议管理项目的例子将协议模型内容写入项目中的.code文件内,可以写入多个,然后,通过一键生成项目来生成相应语言环境下的protobuf相关代码目前手游主流客户端开发,多为
Unity3D
开始沸腾了
·
2020-08-24 00:18
游戏开发
【
Unity3D
Shader编程】之六 暗黑城堡篇: 表面着色器(Surface Shader)的写法(一)
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/42215079作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442邮箱:
[email protected]
本文主要讲解了Unity中SurfaceShader的具体写法,以及几个常用的CG函数的用法。在这
浅墨_毛星云
·
2020-08-23 23:17
【Unity3D】
【Unity
Shader编程】
Unity3D
研究院之自动计算所有子对象包围盒(六)
转自:http://www.xuanyusong.com/archives/3461如下图所示,拖入不同的mesh在一个节点下面,自动生成一个BoxCollider包围盒。这个功能可以方便关卡策划,不然手动设置BoxCollider太蛋疼了。。先选择一个父节点,然后执行下面脚本。。或者也可以根据需求在关卡编辑器上做成自动的。。C#[MenuItem("MyMenu/DoTest")]staticv
霸俊流年
·
2020-08-23 21:36
C#效率优化(3)-- 使用foreach时避免装箱
Introduction:※本文不是在描述旧版本Unity中mono编译器导致的foreach语句额外装箱错误博主是一名
Unity3D
游戏开发者,游戏使用C#+lua开发,最近在优化C#代码时,发现了一处使用
weixin_30375247
·
2020-08-23 20:32
Unity3d
Batched和Draw Call指的是什么:
在Unity开发过程中我们不可避免的要对我们的项目进行一些性能上的优化,那么究竟如何进行优化和要优化哪些东西是我们需要注意的?Unity其实为我们提供了很多优化性能的指标今天我们来看一下Batch和DrawCall这两个重要的性能指标。什么是Batched和DrawCall?我们在使用unity的时候经常会要求尽量降低Drawcall和Batched的数量。那么Drawcall和Batched到底
魁犸
·
2020-08-23 19:53
两点论
就没有距离,也就没有速度,没有变化.时间也无从体现.当我们谈论时间的时候,离不开两个点.单纯一个点,是无时间无变化而言的.2.至少两个数字,当从一个数字,到达另外一个数字的时候,就体现了某种运动和变化.在
unity3d
95d48fb8d89d
·
2020-08-23 19:56
Unity3d
优化
检测方式:一:
Unity3D
渲染统计窗口Game视窗的Stats去查看渲染统计的信息:1、FPSfps其实就是framespersecond,也就是每一秒游戏执行的帧数,这个数值越小,说明游戏越卡。
情若深-伤亦深
·
2020-08-23 19:39
Unity
unity3d
编辑器多开的方法
把Edit->Preferences->AlwaysshowProjectwizard后面的勾选上就可以了!
gyymen
·
2020-08-23 16:16
E
-
Unity3D
Unity3D
性能优化 (五)——UI
一、DrawCall优化①UI层级三张图对比发现场景中UI的数目一样,布局有变化,导致了其DrawCall数目不一样。当出现重叠时,会影响空间拓扑关系,从而影响了Unity对DrawCall的优化。所以UI布局时,同一深度的UI(Item)不要出现重叠。在实际应用中如背包系统,上面两张图由于第一张的Image偏大,导致DrawCall的增加②精灵打包通过设置PackingTag,将同一类型的Ico
某人在
·
2020-08-23 15:48
Unity3d
热更新(三):更新资源流程
1.生成配置文件在资源打包AssetBundle后,需要计算资源文件的MD5值,生成配置文件。下面给出一个例子://获取Res文件夹下所有文件的相对路径和MD5值string[]files=Directory.GetFiles(resPath,"*",SearchOption.AllDirectories);StringBuilderversions=newStringBuilder();for(
鬼眼邪神
·
2020-08-23 11:53
Unity
模拟魔方还原
自己制作的魔方还原项目,写入cfop高级公式先上几张效果图吧↓这是刚开始时,未打乱这是在打乱过程中还原之后,除了中心块朝向不同(当然,魔方还原也没有要求中心块朝向)这是一年前做的小项目了,当时使用的
Unity3D
5.6
魏甲鑫
·
2020-08-23 11:43
个人项目
unity3d
在xcode中编译工程在模拟器上运行
在Xcode编译
unity3d
的工程在IOS器上运行,首先在
unity3d
导出xcode工程的时候需要配置playersettings中的Scriptingbackend选择IL2Cpp,TargetSDK
GJQI12
·
2020-08-23 09:08
unity
Unity3D
基础篇-Transform
Transform组件用来控制物体的方位,旋转和缩放。每个物体都有一个变换组件。变换组件的所有属性都是相对其父物体进行衡量的,如果此物体没有父物体,这些属性则相对于世界坐标进行计算。5个和位置相关的Vector3类型变量up:世界坐标的y轴方向right:世界坐标的x轴方向forward:世界坐标的z轴方向position:对象在世界坐标中的位置localposition:对象相对父节点变换的位置
OneDay-X
·
2020-08-23 08:44
Unity3D学习
Unity3D
流光特效
Shader"Custom/LogoFlas"{Properties{_MainTex("Base(RGB)",2D)="white"{}_FlashColor("FlashColor",Color)=(1,1,1,1)_Angle("FlashAngle",Range(0,180))=45_Width("FlashWidth",Range(0,1))=0.2_LoopTime("LoopTime
Zerone羽
·
2020-08-23 08:23
Shader
脚本
Unity3d
拖动鼠标旋转模型
usingUnityEngine;usingSystem.Collections;publicclassRotateMode:MonoBehaviour{publicfloatspeed=20.0F;privatefloatflag;privateboolbRotate;//UsethisforinitializationvoidStart(){bRotate=false;}//Updateisc
夜空划过的流星
·
2020-08-23 08:23
Unity3D
Unity3d
读取FBX自动生成AnimatorController的方法
由于自身的懒惰,一年多没写博客了。。十分愧疚,回想来还是写博客才能将知识更好的牢记并发现问题前几天工作需要做一个自动生成动画组件的工具类,美术一般只会将做好的动画模型发给你,如果每个模型都手动自己新建Animator再绑定的话是十分浪费时间的,所以必须得实现脚本自动化。根据近几天参考的几篇博客,自己写了一个工具类,下面进入正题将模型的动作模型(一般是FBX文件)放进一个文件夹中,并规定命名。(例如
Luck1y
·
2020-08-23 08:51
Unity3d
C#
工具开发
【
Unity3D
】Animation 和 Animator 动画重置到起始帧的方法
在Unity动画系统中,动画播放完毕默认是停留在最后一帧的,当我们重置场景的时候,需要将动画重置到第一帧。而Animation和Animator组件中并没有Reset方法。本文主要提供了关于Animation和Animator动画重置的解决方法。Animator重置到起始帧通过Animator.Play和Animator.Update播放来进行控制。Animator.Play函数原型voidPla
机灵鹤
·
2020-08-23 08:46
Unity3D
VR开发常见问题
Unity
3D
零碎知识点
Unity3D
——简单入门知识以及实现鼠标控制物体移动、旋转
简单的背景知识:
Unity3D
由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎
菜鸟妍
·
2020-08-23 08:35
[
Unity3d
]控制物体的旋转以及缩放
我们在用unity做产品展示的功能的时候,旋转和缩放是必不可少的功能,如果是大型物品,比如汽车或者其他的东西,可以使用旋转摄像机的思路来控制达到物体旋转的效果,如果是这种情况可以参考我之前的文章:http://blog.csdn.net/dingxiaowei2013/article/details/16337411;如果是小型物品的展示,就可以通过通过控制物体本身的旋转和位置的变化来达到缩放和旋
weixin_34194702
·
2020-08-23 08:59
【转】【
UNITY3D
游戏开发之十】关于IL2CPP(支持IOS-64BIT)的深入讲解以及UNITY优化方面的几篇文章...
本站文章均为李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/
unity3d
-game/1627.html———————
weixin_34120274
·
2020-08-23 08:20
unity3d
动画中断并重新播放的解决办法
为什么80%的码农都做不了架构师?>>>如果想中断某个正在播放的动画,然后重新播放?比如玩家被敌人击中了,正在播放被击中的动画,不巧紧接着玩家又被敌人击中一次,此时就得中断动画并重新播放。解决办法:假设正常状态的动画为Normal,被击中状态的动画为Hit,考虑到AnyState能中断正在播放的动画,自然需要它。最后再加上一个Iterrupt动画(不改变任何东西,且其时间设置的非常短)。示意图如下
weixin_33757609
·
2020-08-23 08:51
OPENGL ES旋转问题的解决
OPENGL,
Unity3D
里面也有这个问题,这是使用GlRotate()必然缺陷,前端时间老师
weixin_33670713
·
2020-08-23 07:40
LuaFramework热更新过程(及可更新的loading界面实现)
1.名词解释:资源包:点击LuaFramework|BuildXXX(平台名)Resource,框架会自动将自定义指定的资源打包到StreamingAssets文件夹,这个文件夹下的
unity3d
文件就是资源包
weixin_30770495
·
2020-08-23 07:57
unity3d
触屏拖拽物体代码
publicfloatspeed=0.1f;voidUpdate(){if(Input.touchCount>0&&Input.GetTouch(0).phase==TouchPhase.Moved){Vector2touchDeltaPosition=Input.GetTouch(0).deltaPosition;transform.Translate(touchDeltaPosition.x*
jswm20150115
·
2020-08-23 07:15
Unity3D
Unity3D
——Mecanim动画 AnimatorTransitionInfo和AnimatorStateInfo 在角色移动和待机平滑切换中的应用
在之前的开发过程中一直仅仅使用到了AnimatorStateInfo这货,平时在做一些判断的时候还特意加入一个判断!Animator.IsInTransition(0)来确定当前这个Animator没有在进行动画过渡,可是这几天同事们总是反应游戏中主角移动起步很慢和停止移动的时候会出现滑步的情况,这个不能忍,听得我很是汗颜啊。好吧,汗颜的事情就先不表了,我们来看看这个可能是神马问题吧。通常我们游戏
hongfei233
·
2020-08-23 07:52
Unity3D
Unity3D
之旋转方式总结
//第一种//transform.Rotate(newVector3(90,0,0));//transform.Rotate(0,25*Time.deltaTime,0,Space.Self);//第二种//transform.Rotate(Vector3.up,90);//第三种四元数//transform.rotation=Quaternion.Euler(45,45,45);//第四种慢慢旋
电达
·
2020-08-23 07:30
Unity3D
unity3D
Animator 播放界面动画第一帧闪烁问题
Animator播放一个界面动画,如果动画是把界面从屏幕外面移动到屏幕内部的时候。打开界面就会显示界面的默认位置,然后播放Animator,然后Animator在会去在第一帧矫正界面的位置。就会出现一个问题,界面会先出现闪一下,在执行动画过程。这里有一个解决的办法,思路是打开界面,首先播放Animator第一帧,校正界面的位置,然后Animatorenablefalse,最后利用协程或是其他方法在
scottcgi
·
2020-08-23 07:05
Unity3D
优化shader加载时间
http://docs.
unity3d
.com/Manual/OptimizingShaderLoadTime.html
茶向
·
2020-08-23 07:28
Unity3D
unity3d
Mecanim动画系统获取动画层、动画状态等方法
//GetareferencetotheAnimatorController:UnityEditorInternal.AnimatorControllerac=GetComponent().runtimeAnimatorControllerasUnityEditorInternal.AnimatorController;//Numberoflayers:intlayerCount=ac.GetLa
码农CGGG
·
2020-08-23 07:11
游戏开发及技术
【
Unity3D
】使物体平滑旋转一定角度
【
Unity3D
】使物体平滑旋转一定角度平滑旋转可以用平滑摆动函数或者反比例函数等平滑曲线作为模型,这里使用了三角函数作为示例usingSystem.Collections;usingSystem.Collections.Generic
NyankoKoKyo
·
2020-08-23 06:23
Unity3D
unity3D
角色状态随机切换,十分简单!
我们能学到什么在看完本博客后,你将可以非常简单的创建一组相似状态如Idle状态,并随机切换在YouTuBe上看了一段关于随机切换角色Idle状态的视频,全篇只需两行代码就可以实现。步骤:首先在Animator界面创建Sub-stateMachine,然后创建一个空的状态,最后像这样连接动画状态:切记要建立一个新状态,否则不会成功,个人试了很多次...发现只有创建了空状态,再转入Sub-stateM
JoyousSaber
·
2020-08-23 06:41
【
Unity3D
日常开发】String如何多行输入
这个字段可以输入字符串,如果说只是输入有限的字段还是好管理的,但是如果输入很多行的文字,就不那么好管理了,比如:这要改起来是很奔溃的二、解决方案可以使用Multiline关键字参数5是指的是5行看下效果吧:结束~
Unity3D
恬静的小魔龙
·
2020-08-23 06:51
#
Unity3D日常开发
unity
unity3d
【
Unity3D
日常开发】 UGUI InputField限制输入个数以及限制输入格式
一、前言UGUIInputField组件是一个用来管理输入的组件我们通常用来输入用户的账号,密码,或者聊天时输入文字,等等输入逻辑…在使用中,我们常常要对输入的字符串进行限制,最常见的限制有个数和格式二、限制输入个数设置InputField组件的CharacterLimit属性就可以限制输入个数:如下图所示:三、限制输入类型这个我们就需要研究一下InputField组件的ContentType属性
恬静的小魔龙
·
2020-08-23 06:51
#
Unity3D日常开发
【
Unity3D
日常开发】在Unity中使用正则表达式
一、前言正则表达式,又称规则表达式。(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的
恬静的小魔龙
·
2020-08-23 06:51
#
Unity3D日常开发
Unity3D
Optimizing Graphics Performance for iOS
LicenseComparisonshttp://
unity3d
.com/unity/licenses#iphoneOptimizingGraphicsPerformancehttp://
unity3d
.com
pizi0475
·
2020-08-23 06:45
Unity3D
iOS
引擎工具
开发工具
游戏引擎
游戏开发
手机游戏
图形引擎
unity3d
:监听当前动画执行完毕回调
publicstaticIEnumeratorYieldAniFinish(Animatorani,stringaniName,UnityActionaction){yieldreturnnull;AnimatorStateInfostateinfo=ani.GetCurrentAnimatorStateInfo(0);if(stateinfo.IsName(aniName)&&(stateinf
四夕立羽
·
2020-08-23 06:10
Unity3D实用技术笔记
Unity3d
脚本15:GUI风格设置类GUIStyle
GUIStyle类GUIStyle类GUI元素的风格位置,这个类包含一个GUI元素如何被渲染的所有信息。它包含用于字体,图标位置,背景图标,和间距的信息。它不包含关于它包含什么的信息–仅仅定义用这个风格渲染的文本如何被显示。它不定义这个元素可以发生什么交互,但是定义了用于交互的显示设置。一个GUIStyle的设置。这是模仿一个CSS样式。它包含下列事项的设置:背景图片这些被渲染在空间后面。不同的图
logcabin
·
2020-08-23 06:59
Unity
[
unity3d
]鼠标拖动and旋转缩放
usingUnityEngine;usingSystem.Collections;publicclassmouseRotateAndScale:MonoBehaviour{GameObjectcar;//publicGameObjectlight;Vector2p1,p2;//用来记录鼠标的位置,以便计算旋转幅度//鼠标中间键intMouseWheelSensitivity=5;intMouseZ
iteye_11788
·
2020-08-23 05:28
[
Unity3d
]鼠标旋转缩放拖动模型
实现鼠标旋转拖动缩放模型,非常不错的代码:usingUnityEngine;usingSystem.Collections;publicclassMouseControl:MonoBehaviour{//目标物体publicTransformtarget;privateintMouseWheelSensitivity=1;//放大倍数的快慢privateintMouseZoomMin=1;//最小
iteye_11788
·
2020-08-23 05:28
unity 地形高度的获取和保存
Unity3d
保存和使用地形高度TerrainHeightProcesser地形高度存储工具TerrainHeightData地形高度数据usingUnityEngine;usingSystem.Collections
积木成森
·
2020-08-23 05:07
unity
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他