- 博客(13)
- 资源 (13)
- 收藏
- 关注
原创 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
转载 对程序员最具影响力的书籍清单
国外知名网站 stackoverflow 上有一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书? 很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,本文整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。 如果你是个
2015-05-21 14:27:51 579
原创 Unity3D《太空战机》如何给战机加上防护罩
几乎任何一款太空射击类游戏都会为玩家战机提供防护罩(shield)的功能,防护罩开启时,玩家几乎处于“无敌”状态,但是防护罩通常有一定的时间限制,而且使用次数有限。那么使用Unity如何为《太空战机》类的游戏中的战机设计防护罩呢?我的解决方案是:由于敌人对玩家的伤害主要通过碰撞检测完成。而碰撞检测通过tag识别完成,因此可以添加防护罩的功能就是把玩家的tag改变成敌人无法碰撞识
2015-05-20 17:00:18 2353 1
原创 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 6731 1
原创 UnityAPI:velocity属性——刚体速度
基本语法: public Vector3 velocity{get;set;}功能说明: 此属性用于设置或返回刚体的速度值,其使用说明如下。 1、在脚本中无论是给刚体赋予一个Vector3类型的速度向量v,还是获取当前刚体的速度v,v的方向都是相对世界坐标系而言的。 2、velocity的单位是米每秒,而不是帧每秒,其中米是Unity默认的长度单位。实例演示: 下面通过
2015-05-14 20:17:08 40051
转载 Unity3D入门控件
Unity为大家提供了一套很完整的图形化界面引擎,包括窗口、文本框、拖动条等。下面将为大家介绍主要的基本控件。一、Label控件 Label控件(标签控件)以文本的形式来显示一串字符串信息,该控件不仅可以输入字符串信息,还可以输入贴图。参数:position : Rect ——标签在屏幕上的矩形位置,(起点x坐标,起点y坐标,标签宽度,标签高度)。
2015-05-13 09:18:17 594
转载 <Unity3D>Unity3D GUI控件
三、TextField控件 TextField控件主要用于监听用户的输入信息,我们通常使用GUI.TextField()方法来显示输入框,其返回值类型为string型。Parameters(参数):position : Rect ——用于在屏幕绘制文本框的位置(起点x轴坐标,起点y轴坐标,文本框的宽度,文本框的高度)text : String ——
2015-05-13 08:48:13 581
转载 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
原创 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
原创 绘制一个普通的蓝色背景的窗口,中间有一个红色的方块
Windows32Application的GDI程序:命名为Rectangle。1、创建一个Win32Application的空工程2、添加一个C++文件3、向其中添加如下代码: #includestatic LPCTSTR lpszAppName="GDI App"; //窗口标题HBRUSH hBlueBrush,hRedBrush;
2015-05-04 09:26:52 1121
转载 VC中MessageBox的用法
VC MessageBox的详细用法一、关于MessageBox 消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。 1.MessageBox("这是一个最简单的消息框!"); 2.MessageBox("这是一个有标题的消息框!","标题"); 3.MessageBox("这是一个确定
2015-05-03 21:00:34 548
原创 VC++使用列表控件显示数据库中的数据(移动记录集指针遍历记录集)
1、创建一个基于对话框的MFC应用程序,命名为SeeData。2、向资源视图中的主对话框中添加一个列表视图控件。ID默认。关联一个变量为m_grid。3、在类视图中添加一个数据库连接类ADOConn。ADOConn.h:// ADOConn.h: interface for the ADOConn class.////////////////////////////////
2015-05-03 09:11:06 3362
原创 VC使用ADO对象连接一个Access数据库
1、创建一个基于对话框的应用程序ADO2、在对话框中添加一个按钮空间。ID:IDC_TEST。标题:测试连接3、在stdafx.h中添加代码msado15.dll动态链接库导入到程序中。(红色部分)// stdafx.h : include file for standard system include files,// or project specific include
2015-05-02 13:09:05 610
OpenGL显示旋转三维汉字和英文字符。
2015-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人