
unity
XML火柴
在职
展开
-
初学unity(让场景动起来)
让背景动起来原创 2016-01-22 00:55:35 · 2738 阅读 · 0 评论 -
解构Unity的腳本物件模型
Unity 是一个以 Mono 为基础的游戏开发环境,能同时支持三种脚本语言,包括 C#、Javascript 和 Boo (类似 Python)。 由于 Unity 的开发工具暂时只有 Mac 的版本 (2010年2月25日更新: 现时已有Windows版本,而且有免费授权版,另外因为Unity iPhone版的出现使Unity的使用者大增),所以暂时未能测试。但是它有很详细的文档,看上来很易用,转载 2016-06-04 20:56:17 · 490 阅读 · 0 评论 -
通过改变纹理的UV坐标实现简单的水流效果
一、准备1、创建一个Shader和一个材质2、给一个GameObject添加一个Mesh Filter组件和一个Mesh Renderer组件3、给Mesh Filter拖拽一个简单的网格(我用的是unity自带的标准资源Standard Assets/Water (Basic)/Objects目录下的waterPlaneMesh)4、将写好的Shader 赋给创建的材质上,并选中纹理图为标准资源里转载 2016-06-11 01:09:28 · 1501 阅读 · 0 评论 -
[Unity3D]脚本中Start()和Awake()的区别
Unity3D初学者经常把Awake和Start混淆。 简单说明一下,Awake在MonoBehavior创建后就立刻调用,Start将在MonoBehavior创建后在该帧Update之前,在该Monobehavior.enabled == true的情况下执行。 void Awake (){} //初始化函数,在游戏开始时系统自动调用。一般用来创建变量之类的东西。void Star转载 2016-06-07 00:02:24 · 456 阅读 · 0 评论 -
iTween.easeType各个内容函数图展示
linearTween easeInQuad easeOutQuad easeInOutQuad easeInCubic easeOutCubic easeInOutCubic easeInQuart easeOutQuart easeInOutQuart easeInQuint easeOutQuint easeInOutQu原创 2016-07-27 23:10:19 · 13835 阅读 · 1 评论 -
Unity十一个小技巧
1.Unity死机未保存场景:当你在Unity中编辑场景,突然死机时,可以在项目文件目录中找到Temp文件夹,双击文件夹,找到_Backupscenes文件夹,把后缀为.backup的文件后缀改为.unity,然后拖进Unity的Project界面里面,这样就可以还原死机前场景最后情况。 2.Inspector界面的数值栏自带加减乘除功能:从Unity5.1开始,可以在Inspector界面中的数转载 2016-06-21 16:12:20 · 2510 阅读 · 1 评论 -
Unity初识iTween
iTween中大量的有两种方式,即XXXTo和XXXFrom To: 从当前状态向另一种状态变化 以MoveTo举例:iTween.MoveTo(gameObject, iTween.Hash("y", transform.position.y + .1f, "time", .2f));此语句中,gameobject由当前位置,在0.2秒内移动到自身Y坐标+0.1的位置以MoveFrom举例:原创 2016-07-22 00:00:14 · 575 阅读 · 0 评论 -
Unity中文支持测试
据说Unity可以完美支持中文了,做一个小测试 Unity版本:5.2.2 VS版本:VS2015 首先是创建工程界面: 然后进入主界面,将摄像机改为“主摄像机”,以及Cube和Light均改为中文,在新建一个材质球,取名也是中文。 将材质球拖入到“立方体中” 然后新建一个脚本 拖入立方体中 先运行一下 没报任何错误! 开始写测试脚本public cl原创 2016-08-27 19:09:48 · 1151 阅读 · 0 评论 -
Unity多人游戏和网络功能(一) 概述和基本概念
总述本文翻译自Unity 5.2的官方文档。如对翻译有任何建议,欢迎留言。Unity从5.1开始改进了网络系统功能,提供了一个比之前版本更灵活更强大的网络系统。它提供了一个NetworkTransprot类,作为基本的套接字和有很多有用的多人游戏特性的高级组件之间的中间层。两类网络功能用户用Unity制作多玩家游戏的用户,这类用户应该从NetworkManager或者高级API章节开始。搭建网络架构转载 2016-08-15 02:07:03 · 8276 阅读 · 0 评论 -
Unity多人游戏和网络功能(二) 使用网络管理类
[本文翻译自Unity 5.2的官方文档]NetworkManager是一个可以管理多玩家游戏的网络状态的组件。实际上,它是完全用HLAPI实现的,因此开发者可以使用其他的方式实现他的所有功能。然而,NetworkManager把很多有用的功能集成在了一起,并且使创建,运行和调试一个多玩家游戏尽可能的简单。使用NetworkManager可以不写一行代码,它在编辑器上为所有功能都提供了可以配置的控制转载 2016-08-15 02:08:17 · 4299 阅读 · 0 评论 -
Unity多人游戏和网络功能(三) 游戏物体的派生
[本文翻译自Unity 5.2的官方文档]游戏物体的派生在Unity中,使用Instantiate()函数创建新的游戏物体有时也被叫做Spawning,在网络HLAPI中,派生(Spawn)有更特殊的含义。在服务器权威式的网络模式下,在服务器上派生一个物体,意味着这个物体也同时应该在相连的客户端上创建,而且这个创建的物体应该被派生系统所管理。物体状态在服务器上的更新会被实时发送到客户端,当物体在服务转载 2016-08-15 02:11:38 · 4370 阅读 · 0 评论 -
Unity多人游戏与网络功能(四)- 状态同步与远程动作
[文章翻译自Unity5.2的官方文档]状态同步状态同步是从服务器向客户端方向上的。本地客户端没有序列化的数据,因为它和服务器共享同一个场景。任何为本地客户端序列化的数据都是多余的。然而,SyncVar钩子函数会被本地客户端调用。数据不会从客户端向服务器同步,这个方向上的操作叫做命令(Commands)。同步变量同步变量是NetworkBehaviour脚本中的成员变量,他们会从服务器同步到客户端上转载 2016-08-15 02:19:57 · 9974 阅读 · 0 评论 -
unity连接数据库--可在安卓设备连接(PHP服务器+MySql)
经测试Windows和安卓设备均可运行 没有任何加密措施 PHP代码是在Apache端运行的,配置MySql服务器时,容许远程登陆 PHP端代码<?php$myData=mysqli_connect( "数据库地址" ,"登录名" ,"密码" );if ( mysqli_connect_errno()){ echo "eron"; return;}// 选择数据库my原创 2016-10-07 22:34:04 · 4200 阅读 · 7 评论 -
Unity链接数据库(SqlServer)
首先,在你的Unity安装目录下找到这几个文件 我的是:D:\unity\Editor\Data\Mono\lib\mono\unity 然后,将其放入你的工程Assets根目录下 如图 然后新建一个脚本 代码如下:using UnityEngine;using System.Collections;using System.Data.Sql;using System.Dat原创 2016-10-03 01:11:58 · 12179 阅读 · 7 评论 -
Unity的50个使用技巧(2016 Edition)
翻译:高磊(稳定心态) 校审:罗倩(蘑菇)大约四年前,我发布了关于Unity开发的50个技巧的初始版本。 虽然最新版本与初始版本仍有许多关联,但在初始版本之后,我修改了许多内容: Unity更好用。例如,我现在信赖FPS计数器。使用property drawer的功能可以降低编写customeditors的必要性。同时Prefab的工作方式也降低了显式嵌套P转载 2016-11-10 15:39:30 · 2124 阅读 · 0 评论 -
【Unity技巧】开发技巧(技巧篇)
写在前面和备忘录篇一样,这篇文章旨在总结Unity开发中的一些设计技巧,当然这里只是我通过所见所闻总结的东西,如果有不对之处欢迎指出。技巧1:把全局常量放到一个单独的脚本中很多时候我们需要一些常量,例如是否输出Log,正式服务器和测试服务器的IP等等,我们可以把这些常量写在同一个脚本里,并设置属性为public static,然后在其他脚本里直接访问该变量即可。当代码量越来越大时,你会发现这样会减少转载 2016-06-09 00:32:37 · 503 阅读 · 0 评论 -
NGUI3.6适配的一种方法
适配问题: 开始时想固定大小,做微端和网页,后来运营商要求要做适配使用的是ngui3.6,ui原有的适配也只是绑了上下左右的锚点更该ngui的设置,只能完成按高等比缩放(坑啊,页游怎么够用啊,宽就没人管了啊!(最新版本是可以的))那么只能自己动手更改了,ngui控制缩放的功能在UIroot下的activeHeight属性在UIRoot下做如下修改[code]csharpcode: //设置是的宽转载 2016-06-08 00:09:23 · 729 阅读 · 0 评论 -
初学unity(初识坐标系)
unity下的坐标转载 2016-01-26 13:01:36 · 650 阅读 · 0 评论 -
初学unity(简单的视觉欺骗)
简单视觉欺骗原创 2016-01-23 01:06:21 · 1059 阅读 · 0 评论 -
初学Unity(无法响应的简单原因以及队列的使用)
unity执行无法响应的一半原因 任原创 2016-01-21 01:52:01 · 7721 阅读 · 0 评论 -
初学unity(简单场景制作)
unity简单背景制作类似于天天酷跑背景原创 2016-01-20 00:01:46 · 4177 阅读 · 0 评论 -
初学unity(简单认识unity工具)
unity工具初步认识原创 2016-01-18 22:30:46 · 987 阅读 · 0 评论 -
小译UnityAPI-Awake,Start,Reset
UnityAPI翻译Awake,Start,Reset翻译 2016-04-14 22:13:01 · 2036 阅读 · 0 评论 -
小译UnityAPI-Update,FixedUpdate ,LateUpdate
译UnityAPIUpdate,FixedUpdate ,LateUpdate翻译 2016-04-13 20:24:59 · 3852 阅读 · 0 评论 -
小译UnityAPI-OnApplicationFocus,OnApplicationPause,OnApplicationQuit
UnityAPIOnApplicationFocus,OnApplicationPause,OnApplicationQuit翻译 2016-04-15 20:26:24 · 10126 阅读 · 0 评论 -
Unity3D-深入剖析NGUI的游戏UI架构
Unity3D-NGUI分析转载 2016-04-15 21:30:42 · 656 阅读 · 0 评论 -
UNITY发布安卓APK的整体流程
UNITY发布安卓APK的整体流程转载 2016-04-16 23:14:21 · 10101 阅读 · 2 评论 -
Unity3D游戏开发之虚拟现实项目开发流程
一、系统设计与资料的收集与整理与项目投资单位沟通并进行系统设计;收集整理规划图、效果图、现场照片;拍摄比干文化及景区介绍的专题片;撰写并录制解说词;二、制作三维模型主要使用三维建模软件3dsmax的多边形建模技术,实现三维场景模型的制作,主要使用的建模工具有:(一)、样条线建模工具,包括绘制与编辑样条线、挤出、车削、放样、倒角等;(二)、多边形编辑工具,主要包括点、线、面的编辑命令,对称、转载 2016-05-03 22:14:51 · 3480 阅读 · 0 评论 -
小译UnityAPI-Mathf.Lerp
Mathf.Lerp原创 2016-04-19 23:45:44 · 4097 阅读 · 0 评论 -
使用NGUI模仿制作“切水果”
只做学习之用,无任何商业元素 如有侵权,即删除首先,载入NGUI包,完成后如下图所示: 新建一个Sprite 然后,设置UIRoot 注意:图中画圈的部分——Scaling Style设置为“Fixed Size On Mobiles“顾名思义,整个画面开启UI整体缩放支持(在手机中) 调整Main Camera的监控范围,使得和UIRoot下的Camera同样大小。开始新建图集(Fr原创 2016-05-14 19:37:32 · 5714 阅读 · 0 评论 -
异步加载和同步加载Unity加载过度画面
兽人永不为奴!!!联盟狗们,拔剑吧!!! 那个啥,言归正传。首先看一下Unity的两个加载函数同步加载 :加载完毕新场景才会继续执行别的事 异步加载 :在后台加载新的场景,在此过程中还可以执行其他的事情 值得注意的是:异步加载虽然在后台加载,但是,因为程序对内存进行大量的操作,所以依然会有一定的卡顿(例如:我叫MT2进入画面)同步加载比较简单 调用函数即可Applicatio原创 2016-05-18 22:58:32 · 11383 阅读 · 2 评论 -
支付宝Unity
//转存说明:支付宝Android的SDK接入只有一个接口,付费。 1. Android代码的修改:最新版的SDK封装的比较彻底,把demo中的代码,Keys.Java中的代码相应的参数填写上去。把getNewOrderInfo里面需要的支付参数填写上去,就ok了。 2. 参考这个链接 http://book.51cto.com/art/201308/406554.htm 配置Android里面转载 2017-01-21 13:44:42 · 459 阅读 · 0 评论