unity
LeoSame
这个作者很懒,什么都没留下…
展开
-
Unity与注册登录服务器交互原理及code
主要用到了unity内置的WWW类和WWWForm类,运用WWWForm.AddField(String fieldName, String value)方法通过post的表单提交方式把表单参数传递给服务器端的逻辑业务层。(我用的是JSP,在逻辑层上request.getParameter(fiedlName);就能得到AddField中传递的参数,接下来就是服务器的逻辑处理了。PHP貌似是$_P转载 2015-05-11 09:06:25 · 842 阅读 · 0 评论 -
<Unity3D>Unity3D GUI控件
三、TextField控件 TextField控件主要用于监听用户的输入信息,我们通常使用GUI.TextField()方法来显示输入框,其返回值类型为string型。Parameters(参数):position : Rect ——用于在屏幕绘制文本框的位置(起点x轴坐标,起点y轴坐标,文本框的宽度,文本框的高度)text : String ——转载 2015-05-13 08:48:13 · 581 阅读 · 0 评论 -
Unity3D入门控件
Unity为大家提供了一套很完整的图形化界面引擎,包括窗口、文本框、拖动条等。下面将为大家介绍主要的基本控件。一、Label控件 Label控件(标签控件)以文本的形式来显示一串字符串信息,该控件不仅可以输入字符串信息,还可以输入贴图。参数:position : Rect ——标签在屏幕上的矩形位置,(起点x坐标,起点y坐标,标签宽度,标签高度)。转载 2015-05-13 09:18:17 · 596 阅读 · 0 评论 -
UnityAPI:velocity属性——刚体速度
基本语法: public Vector3 velocity{get;set;}功能说明: 此属性用于设置或返回刚体的速度值,其使用说明如下。 1、在脚本中无论是给刚体赋予一个Vector3类型的速度向量v,还是获取当前刚体的速度v,v的方向都是相对世界坐标系而言的。 2、velocity的单位是米每秒,而不是帧每秒,其中米是Unity默认的长度单位。实例演示: 下面通过原创 2015-05-14 20:17:08 · 40078 阅读 · 0 评论 -
Unity的安卓上的移动C#脚本
using UnityEngine;using System.Collections;public class MobileMove : MonoBehaviour { public float speed = 0.3F; void Update() { if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchP原创 2015-05-07 18:03:03 · 774 阅读 · 0 评论 -
AddForceAtPosition方法:增加刚体点作用力
基本语法 1、public void AddForceAtPosition(Vector3 force,Vector3 position); 2、public void AddForceAtPosition(Vector3 force,Vector3 position,ForceMode mode);其中参数force为扭矩向量,参数position为作用点坐原创 2015-05-15 09:18:34 · 6737 阅读 · 1 评论 -
Unity实现炮弹的爆炸范围
我的炮弹的Tag为shell。敌人的tag为enemy。if(other.tag=="shell") //如果撞到我方炮弹,则加100分。 { collidedObj = Physics.OverlapSphere(Shell.transform.position,4000); //在炮弹爆炸的圆的范围内的物理对象(colliderO原创 2015-05-21 17:53:37 · 5082 阅读 · 0 评论 -
Unity3D《太空战机》如何给战机加上防护罩
几乎任何一款太空射击类游戏都会为玩家战机提供防护罩(shield)的功能,防护罩开启时,玩家几乎处于“无敌”状态,但是防护罩通常有一定的时间限制,而且使用次数有限。那么使用Unity如何为《太空战机》类的游戏中的战机设计防护罩呢?我的解决方案是:由于敌人对玩家的伤害主要通过碰撞检测完成。而碰撞检测通过tag识别完成,因此可以添加防护罩的功能就是把玩家的tag改变成敌人无法碰撞识原创 2015-05-20 17:00:18 · 2353 阅读 · 1 评论