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
UNITY基础
[
Unity基础
]unity备忘录
参考链接:http://game.ceeger.com/Components/class-BoxCollider.htmlhttp://game.ceeger.com/Components/RigidbodySleeping.htmlhttp://game.ceeger.com/Components/class-CharacterController.html碰撞器:Collider触发器:勾选了
lyh916
·
2015-05-06 08:00
unity
[
Unity基础
]json在unity中的使用
原文链接:http://www.xuanyusong.com/archives/1901LitJSON的官网:http://lbv.github.io/litjson/0.引用头文件usingLitJson;1.解析jsonpublicvoidResolveJson() { //定义的JSON字符串,注意JSON的格式 stringstr=@" { ""Name"":""yusong"", ""A
lyh916
·
2015-04-22 13:00
json
[
Unity基础
]xml在unity中的使用
原文链接:http://www.xuanyusong.com/archives/1901XmlDocument:CreateElement(创建节点)、AppendChild(添加节点,使被添加的节点成为子节点)、Save(保存xml文件)、Load(读取xml文件)、SelectSingleNode(拿到特定名称的节点)XmlElement:SetAttribute(设置节点属性)、InnerT
lyh916
·
2015-04-18 18:00
xml
[
Unity基础
]游戏中的数学
一、坐标系1.世界坐标系:使用左手坐标系,即z轴方向跟人眼向前看的方向一致(右手坐标系z轴方向跟人眼向前看的方向相反)2.本地坐标系3.屏幕坐标系:左下为原点,右上为屏幕宽高4.界面坐标系:左上为原点,右下为屏幕宽高(unity自带的gui使用的就是这个)5.视口坐标系:Camera组件的ViewportRect6.齐次坐标系:用(x,y,z,w)来区分点和向量。例如(1,2,3,0),w为0时表
lyh916
·
2015-04-17 21:00
数学
[
Unity基础
]arpg中的攻击判定
总结一下,大致有三种:1.角度+距离2.碰撞器(略)3.Physics类(略)如果是在播放攻击动画时进行判定,还可以使用动画事件角度+距离:首先是被雨松大大唤醒的数学知识,代码参考自这里:usingUnityEngine; usingSystem.Collections; publicclassTestRot:MonoBehaviour{ publicTransformtarget; voi
lyh916
·
2015-03-29 16:00
攻击判定
[
Unity基础
]Shuriken粒子系统的碰撞
由于没有找到想要的粒子预设,于是就打算使用unity的Shuriken粒子系统来发挥一下自己的创意了。。其中不得不涉及到粒子的碰撞,打算使用粒子系统中的碰撞模块来实现。效果图如下:cube只需添加collider即可,而粒子的配置如下:一个与粒子碰撞有关的函数:voidOnParticleCollision(GameObjectother) { print(other.name+gameObjec
lyh916
·
2015-03-28 15:00
粒子
[
Unity基础
]对Camera组件属性的一些理解
UGUI已经出了挺长一段时间了,感觉这么长时间了,UGUI的功能应该会有很大的完善,相关的资料也会有很多了,所以现阶段先学习一下。在创建Canvas时,里面有个RenderMode的属性,涉及到Camera的一些知识,顿时本人的小脑袋一片空白!于是就有了这篇文章了。Projection(投射):Perspective(透视):以3D方式观察物体Orthographic(正交):以2D方式
lyh916
·
2015-03-22 13:00
[
Unity基础
]对Coroutine的一些理解
相关链接:http://dsqiu.iteye.com/blog/2029701http://www.cocos2dev.com/?p=496http://7dot9.com/?p=605http://7dot9.com/?paged=2开启与关闭协程:usingUnityEngine; usingSystem.Collections; publicclassTestCoroutine:Mono
lyh916
·
2015-03-10 20:00
coroutine
[
Unity基础
]unity脚本的生命周期
相关函数说明:http://game.ceeger.com/Script/MonoBehaviour/MonoBehaviour.OnRenderObject.html
lyh916
·
2015-03-10 14:00
脚本
[
Unity基础
]unity调用dll文件以及反射加载dll
参考链接:http://liweizhaolili.blog.163.com/blog/static/1623074420144313825921/http://blog.csdn.net/janeky/article/details/25923151http://m.blog.csdn.net/blog/ordinary0214/20935321一、调用dll文件中的c#类a.新建项目,选择类库
lyh916
·
2015-03-10 14:00
dll
[
Unity基础
]游戏暂停下播放角色与粒子动画
原文链接:http://www.unitymanual.com/thread-21763-1-1.html代码如下:usingUnityEngine; usingSystem.Collections; publicclassTest:MonoBehaviour{ //要测试的角色和粒子 publicAnimatoranimator; publicParticleSystemparticleSy
lyh916
·
2015-03-08 16:00
TimeScale
[
Unity基础
]对Time.timeScale的一些理解
总结如下:1.timeScale不影响Update和LateUpdate,会影响FixedUpdate2.timeScale不影响Time.realtimeSinceStartup,会影响Time.timeSinceLevelLoad和Time.time3.timeScale不影响Time.fixedDeltaTime和Time.unscaleDeltaTime,会影响Time.deltaTime
lyh916
·
2015-03-08 14:00
TimeScale
[
Unity基础
]对Rotation的一些理解与实例(二)
第一人称相机观察:usingUnityEngine; usingSystem.Collections; //第一人称相机观察 publicclassCameraObserve:MonoBehaviour{ //Updateiscalledonceperframe voidUpdate() { floatmouseX=Input.GetAxis("MouseX"); floatmouseY=In
lyh916
·
2015-03-07 14:00
rotation
[
Unity基础
]对Rotation的一些理解与实例(一)
usingUnityEngine; usingSystem.Collections; publicclassTestRotation:MonoBehaviour{ //Updateiscalledonceperframe voidUpdate() { //编辑器上,Transform组件上的Rotation即为eulerAngles //假如Rotation为20.540.780.9,则eul
lyh916
·
2015-03-07 14:00
rotation
unity基础
开发--鼠标移动物体并判断是否移动
usingUnityEngine; usingSystem.Collections; publicclassComm_MoveGameObject:MonoBehaviour{ privateGameObjectmainCamera; publicstaticboolmoveDown=false; publicstaticboolIsMoveGameObject=false; privateV
liang_704959721
·
2015-02-02 11:00
物体
鼠标移动
untiy
移动物体
Unity3D ShaderLab 创建自定义高光类型
在上一篇,我们认识了
Unity基础
的高光实现,本次主要是研究如何对Phong高光类型进行顶点操作,以及在表面着色器中使用Input结构体的新参数进行像素操作。
Carl180
·
2015-02-01 23:13
unity
Unity基础
|Unity脚本创建与执行
Unity基础
|Unity脚本创建与执行1.我们新建一个c#脚本,在脚本的Star方法中加入打印语句:print 2.保存脚本并且挂载脚本到摄像机上挂载方法:拖动脚本到摄像机在摄像机属相面板可以看到多了一个脚本
Test_dx
·
2014-12-08 15:00
Unity基础
开发----播放序列帧图片
usingUnityEngine; usingSystem.Collections; publicclassDrawAnimation:MonoBehaviour { privatefloatfps=10.0f; privatefloattime=0; privateintcurrentIndex=0; privateObject[]texObject; publicboolisCanDraw=
liang_704959721
·
2014-10-22 10:00
unity基础
开发----页面加载动画代码
usingUnityEngine; usingSystem.Collections; /// ///Loadingmanager. /// ///ThisScripthandlestheloadingoftheMainsceneinbackground ///displayingaloadinganimationwhilethesceneisbeingloaded /// publicclass
liang_704959721
·
2014-10-08 09:00
手游开发攻防——二、基础篇(持续更新)
文章适合人群:对
Unity基础
组件有一些了解的,想知道怎么在项目中具体应用各种组件。这篇文章以一个AssetStore上面的例子“UnityProjectsStealth”来讲解Unity的一些知识。
king_tt
·
2014-09-21 16:00
基础
手游开发攻防——二、基础篇(更新完)
文章适合人群:对
Unity基础
组件有一些了解的,想知道怎么在项目中具体应用各种组件。这篇文章以一个AssetStore上面的例子“UnityProjectsStealth”来讲解Unity的一些知识。
kakashi8841
·
2014-09-21 16:00
基础
unity
3D
实战
应用
Unity基础
开发----用unity自带Animation组件制作动画
unity提供了强大的可视化编辑器,有时候制作动画并不一定需要美工了,在unity中也可以完成,下面就利用unity中的Animation组件完成动画制作,并用代码进行控制。Animation组件打开方式:Window--Animation。点击选择CreatNewAnimation。重新命名之后就可以操作,点击你需要添加动画的物体,选择时间轴,直接进行位置变化或者角度变化。需要注意:这是新动画模
liang_704959721
·
2014-08-09 10:00
动画控制
animation组件
Unity基础
——动画编辑Animations、Animator
Unity基础
——动画编辑Animations、Animator 2014-01-1020:08:32| 分类: Unity3D自学笔记 | 标签:unity 指南 动画 animation
Highning0007
·
2014-07-20 14:00
unity基础
开发----延迟等待执行代码
在unity中很多时候需要用到延迟执行或者等待执行。//碰撞之后执行等待WaitAndPrint()Csharp代码 void OnCollisionEnter(Collision collision) { if (collision.gameObject.name == "suliaoyuanzhu") {
huang9012
·
2014-06-13 00:00
unity基础
开发----unity游戏速度更快的简易检查表
让游戏速度更快的简易检查表保持顶点数在200K以下,针对PC时每帧应为3M,主要取决于目标GPU。若使用内置着色器,请在移动(Mobile)或未点亮(Unlit)的类别中选择。它们对非移动平台同样有效,但是是更复杂的着色器的简化和限制版本。每个场景中不同材质的数量尽可能少—不同对象之间尽可能共享相同的材质。在非移动对象上设置静态(Static) 属性,允许静态批处理(staticbatching)
liang_704959721
·
2014-04-25 09:00
游戏
优化
优化
unity
unity基础
开发----unity串口通信
usingUnityEngine; usingSystem.Collections; usingSystem.IO.Ports; usingSystem; usingSystem.Collections.Generic; usingSystem.Threading; publicclassPortControl:MonoBehaviour{ publicGUITextgui; //定义基本信息
liang_704959721
·
2014-04-24 09:00
通信
unity
串口
unity基础
开发----unity中的UV动画实现代码
在unity有时候需要使用UV动画,代码如下usingUnityEngine; usingSystem.Collections; publicclassUVAnimation:MonoBehaviour{ publicintScrollSpeed=5; publicintcountX=1; publicintcountY=2; privatefloatoffsetX=0.0f; privat
liang_704959721
·
2014-03-28 14:00
动画
unity
UV
UV动画
unity基础
开发----常用代码Unity中解析XML
C#代码usingUnityEngine; usingSystem.Collections; usingSystem.Xml; publicclassNewBehaviourScript:MonoBehaviour{ //Usethisforinitialization voidStart(){ //print(Application.dataPath); stringurl
liang_704959721
·
2014-03-19 16:00
unity基础
开发----常用代码鼠标滑动,触摸事件
判断鼠标向左还是向右滑动privatevarfirst=Vector2.zero; privatevarsecond=Vector2.zero; functionUpdate(){ } functionOnGUI(){ if(Event.current.type==EventType.MouseDown){//记录鼠标按下的位置 first=Event.current.mousePosition;
liang_704959721
·
2014-02-11 09:00
unity
移动
触摸事件
判断鼠标左右
unity基础
开发----unity获取外部设备(方向盘)按键
在unity中可能会用到外部的设备,比如是游戏手柄,赛车的方向盘手柄,在unity中inputmanger中最多可以获取到10个按键,但是就像赛车的游戏手柄可能在电脑pc上可以显示,但是在unity中就获取不到了。那我们只能用其他的方法来解决这个问题了。usingUnityEngine; usingSystem.Collections; usingSystem.Runtime.InteropSer
liang_704959721
·
2014-02-08 09:00
unity
input
方向盘
输入管理
Unity3D入门中文版doc文档下载
一、
Unity基础
本部分是你开始Unity的关键。这里将解释Unity的界面,菜单项,使用资源,创建场景,和发布。
dong2008hong
·
2014-01-11 18:17
中文版
interface
控制器
应用程序
下载地址
unity基础
开发----高通 AR Unity 虚拟按钮
高通开发AR都想用到互动,虚拟按钮互动可以实现虚拟和现实的结合互动。我使用的版本是vuforia-sampleapps-unity-2-5-8的,具体怎么得到这个看http://blog.csdn.net/liang_704959721/article/details/9201765主要代码 /*===================================================
liang_704959721
·
2013-12-28 17:00
unity基础
开发----Unity获取PC,Ios系统的mac地址等信息
在软件开发中可以会用到mac地址作为,设备的唯一标示,我们也可以通过unity获取,经测试pc,ios都可以但是安卓没有获取到。代码如下usingUnityEngine; usingSystem.Collections; usingSystem.Net.NetworkInformation; publicclassNetWorkInfo:MonoBehaviour { voidSta
liang_704959721
·
2013-12-03 11:00
unity
唯一标示
mac地址
unity基础
开发----Unity获取PC,Ios系统的mac地址等信息
在软件开发中可以会用到mac地址作为,设备的唯一标示,我们也可以通过unity获取,经测试pc,ios都可以但是安卓没有获取到。代码如下 using UnityEngine; using System.Collections; using System.Net.NetworkInformation; public class NetWorkInfo : MonoBehaviour {
SunRaIN_
·
2013-12-03 11:00
unity
unity基础
开发----Itween路径位移动画实现
itween插件在unity也是经常使用的,本来就行做一个很简单的路径动画,但是看到很多的教程都是很复杂的。在这里实现的功能就是用itweenpath工具画出点,用物体在平滑的曲线上进行运动,实现一个路径动画的效果。itween可以在http://download.csdn.net/detail/liang_704959721/6642127下载(免费哦)。把下载到的itween包放到你的项目As
SunRaIN_
·
2013-12-02 10:00
unity
unity基础
开发----Itween路径位移动画实现
itween插件在unity也是经常使用的,本来就行做一个很简单的路径动画,但是看到很多的教程都是很复杂的。在这里实现的功能就是用itweenpath工具画出点,用物体在平滑的曲线上进行运动,实现一个路径动画的效果。itween可以在http://download.csdn.net/detail/liang_704959721/6642127下载(免费哦)。把下载到的itween包放到你的项目As
liang_704959721
·
2013-12-02 10:00
unity
路径
工具
itween
unity基础
开发----延迟等待执行代码
在unity中很多时候需要用到延迟执行或者等待执行。 //碰撞之后执行等待 WaitAndPrint() void OnCollisionEnter(Collision collision) { if (collision.gameObject.name == "suliaoyuanzhu") {
SunRaIN_
·
2013-11-29 09:00
unity
unity基础
开发----延迟等待执行代码
在unity中很多时候需要用到延迟执行或者等待执行。//碰撞之后执行等待WaitAndPrint() voidOnCollisionEnter(Collisioncollision) { if(collision.gameObject.name=="suliaoyuanzhu") { StartCoroutine(WaitAndPrint(2.0F)); } } //定义WaitAndPrin
liang_704959721
·
2013-11-29 09:00
unity基础
开发----射线碰撞代码
C# 射线碰撞代码 if(Input.GetMouseButtonDown(0)) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physi
SunRaIN_
·
2013-11-28 11:00
unity
unity基础
开发----射线碰撞代码
C#射线碰撞代码 if(Input.GetMouseButtonDown(0)) { Rayray=Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHithit; if(Physics.Raycast(ray,outhit)) { Debug.DrawLine(ray.origin,hit.point); //print(hi
liang_704959721
·
2013-11-28 11:00
unity基础
开发----物体位移和旋转实用代码
using UnityEngine; using System.Collections; public class text : MonoBehaviour { public GameObject MoveGameObject; // public Vector3 Terget; public Transform Terget; public fl
SunRaIN_
·
2013-11-21 22:00
unity
unity基础
开发----物体位移和旋转实用代码
usingUnityEngine; usingSystem.Collections; publicclasstext:MonoBehaviour{ publicGameObjectMoveGameObject; //publicVector3Terget; publicTransformTerget; publicfloatspeed=10; //Usethisforinit
liang_704959721
·
2013-11-21 22:00
unity基础
开发----GUI实用代码
public GUISkin MySkin; public float x1, x2, x3, x4; // Use this for initialization void Start () { } // Update is called once per frame void Update () { } void OnGUI()
SunRaIN_
·
2013-11-09 10:00
unity
unity基础
开发----GUI实用代码
publicGUISkinMySkin; publicfloatx1,x2,x3,x4; //Usethisforinitialization voidStart(){ } //Updateiscalledonceperframe voidUpdate(){ } voidOnGUI() { GUI.skin=MySkin; GUI.Button(newRect(1
liang_704959721
·
2013-11-09 10:00
unity基础
开发 ----Unity3D 4.0新功能:Mecanim动画系统基础教程
作为Unity4.0的主要更新功能,Mecanim动画被寄予了很多的期望。系统有先进的地方,也有不足的地方。这些我们留到最后再来总结。阿赵粗略的学习了一下,写下以下的教程。这篇教程简单的说明了Mecanim系统的用法和控制方式,里面用到的资源,是从AssetStore里面下载的,如果有兴趣的朋友可以去免费下载。学习目标:我预先准备了几个没有带动画的3d模型,fbx格式,然后一些导出好的动画文件。我
woailvmengmeng
·
2013-08-20 09:00
动画
unity
人物
unity基础
开发----外部加载资源AssetBundles
Unity3D里有两种动态加载机制:转载地址:http://blog.csdn.net/tanmengwen/article/details/8806146一是Resources.Load;一是通过AssetBundle;其实两者本质上没有什么区别。Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时动态加
liang_704959721
·
2013-07-16 17:00
unity基础
开发----外部加载资源AssetBundles
Unity 3D里有两种动态加载机制:转载地址:http://blog.csdn.net/tanmengwen/article/details/8806146 一是Resources.Load; 一是通过AssetBundle; 其实两者本质上没有什么区别。Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建
SunRaIN_
·
2013-07-16 17:00
Bundle
unity基础
开发----引用第三方DLL,解析JSON
在日常的网络应用/游戏开发中,我们经常需要在服务端和客户端之间做数据交互。比如以前很火的社交游戏《开心农场》,当你进入好友家查看对方的菜有没有成熟的时候,客户端就开始向服务端请求该好友家的信息。服务端收到请求后就会将该玩家的农场资料发回给客户端,并由客户端解析后显示在游戏界面上。而中间的“语言”我们称之为数据交互格式。目前页游中比较流行的有XML/JSON/AMF等等,当然也可以自己实现一套序列化
liang_704959721
·
2013-07-15 17:00
unity基础
开发----引用第三方DLL,解析JSON
在日常的网络应用/游戏开发中,我们经常需要在服务端和客户端之间做数据交互。比如以前很火的社交游戏《开心农场》,当你进入好友家查看对方的菜有没有成熟的时候,客户端就开始向服务端请求该好友家的信息。服务端收到请求后就会将该玩家的农场资料发回给客户端,并由客户端解析后显示在游戏界面上。而中间的“语言”我们称之为数据交互格式。目前页游中比较流行的有XML/JSON/AMF等等,当然也可以自己实现一套序列化
SunRaIN_
·
2013-07-15 17:00
unity
unity基础
开发----Photon服务器引擎 入门教程二
上一讲中主要介绍了服务器的简单知识,配置服务器和客户端连接. 第二讲介绍客户端请求服务器,服务器响应操作,我们就以一个简单的用户登录为基础介绍吧 一、服务器端 按照上一篇教程我们配置好简单的photon服务器,但是只能用于连接服务器和断开服务器操作,其他的基本没有提到,今天是要在上一讲基础上添加内容. 主要是在MyPeer.cs类的OnOperationRequest方法中
SunRaIN_
·
2013-06-29 11:00
unity
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他