自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

Mysql 里的主键,外键

- PK: primary key (column is part of a pk)  主键- NN: not null (column is nullable)  是否为空- UQ: unique (column is part of a unique key)  外键- AI: auto increment (the column is auto incremented when ...

2011-11-29 14:52:25 346

原创 C#中HashTable的用法

一,哈希表(Hashtable)简述  在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类...

2011-11-28 20:08:43 103

原创 自由调整摄像机视角

暂时没写....

2011-10-11 14:33:42 319

原创 [Unity3D]Script 脚本所有编译器属性详解 .

Script属性是基于IDE的一系列编译器属性JS中用@script 属性方法()访问,c#中用[属性方法()]访问。一共就只有9种属性访问方式:AddComponentMenu    在Component菜单中添加新的菜单项ContextMenu      在当前脚本的组件中添加右键菜单内容ExecuteInEditMode    让当前脚本可以在运行模式中实时更新修改HideInInspe...

2011-09-25 14:15:44 175

原创 Unity3D鼠标滚轮控制摄像机远近

// 鼠标中间键 var MouseWheelSensitivity = 5; var MouseZoomMin = 2; var MouseZoomMax = 10;   摄像机距离视角中心最近为2,最远为10,鼠标灵敏度为5 // 如果按住滑轮 if (Input.GetAxis("Mouse ScrollWheel") != 0) { //D...

2011-09-24 23:37:35 836

原创 Save and Load from XML .

保存工程的信息:比如游戏进程中的位置信息,对抗双方的个人信息等:方法1:使用xml文件: xml文件要以UTF-8的格式存储; 但是这样做会使得programmer 可以从脚本中控制xml文件中的所有的字符,包括xml文件中的语法命令字符,因此会带来不安全隐患; 附上两段代码: A 这一段是我自己写的,将一个xml文件按照字符串读入;虽然unity3d中的string类型说...

2011-09-23 15:12:54 95

原创 血条或者进度条

用Unity做血条或进度条真的很方便,GUI里scrollbar就可以轻松实现,再加上lerp一个血条或进度条就完成了。 using UnityEngine;using System.Collections; public class BloodBarTest : MonoBehaviour { public GUISkin theSkin; public f...

2011-09-23 14:52:19 142

原创 动态加载贴图和模型

模型和贴图必需存在“Resources”文件夹下面var mesh1 : GameObject;function Start(){ mesh1 = Instantiate(Resources.Load("model")); //加载模型 mesh1.transform.po...

2011-09-23 14:49:25 580

原创 unity3D射线检测,鼠标拾取

用射线检测碰撞,拾取 function Update () { if (Input.GetMouseButton (0)) { var ray = Camera.main.ScreenPointToRay (Input.mousePosition); var hit : RaycastHit; ...

2011-09-23 12:34:20 911

原创 Unity3D模型导入技巧

Unity3d导入3dMax模型会产生若干问题,按照官方的说明,将max模型导成fbx文件导入untiy似乎也不能解决1、x轴向偏转3dmax模型导入后自动有一个x轴270度的偏转,巧合的是,在unity中旋转模型的时候,你会发现y轴参照方向永远朝上,而x和z轴则以模型本身的局部坐标为准,这样当模型沿x轴旋转270度之后,z轴正好与y轴重合,这样你试图用程序控制方向的时候就会发现旋转y和旋...

2011-09-23 10:37:43 592

原创 XML的操作

首先是判定浏览器的类型和版本的js:var sUserAgent = navigator.userAgent;var fAppVersion = parseFloat(navigator.appVersion);function compareVersions(sVersion1, sVersion2) {    var arrVersion1 = sVersion1.split(".");...

2011-09-23 10:30:50 71

原创 鼠标中间的滑动控制

MouseWheel.js的代码如下:var MouseWheel_Count=0; function MouseWheel$handle(delta){     MouseWheel_Count++;     if(MouseWheel_Count>1)   return;     if...

2011-09-23 10:28:43 183

原创 Unity3D发布的问题

unity发布过程中因为要查询数据库,所以发布会有一些问题,特别是发布到win7,64位系统时要注意。我发布到win7,64位系统后查询数据库的图片一直显示不出来,经过网上查询后才解决,解决方法如下:1、添加MIME文件类型为.unity3d,unity/unity。2、在引用ashx的页面下,引入该文件,类似引用JS文件。3、在IIS80端口下,新建虚拟目录Unity,指定到Unity程...

2011-09-23 10:27:16 121

原创 unity3D与网页的交互---做项目的一点总结

由于项目需要,要求用unity来展示三维场景,并在三维中能够方便的查询数据库等。一开始尝试在unity中直接连接数据库,当时连的xml,然而每次发布成网页后都会出现路径找不到等问题,所以迫不得已采用了unity向网页传送数据,网页中处理数据(查询数据库),然后将处理过的数据再反传送给unity,最终在unity中将其展示(在网页中展示更为灵活)。         原理很简单:1、unity...

2011-09-23 10:23:51 218

原创 Unity3D动态加载网上或者本地场景的后续

用射线检测法的可行性和优点。射线检测  射线碰到碰撞体后会返回一个检测信息 包含碰到的物体的名字之类,就是返回一个引用型的变量,这个变量就可以当做你射到那个物体来用。1、使用Camera.ScreenPointToRay得到一条射线,2、然后使用射线检测函数Physics.Raycast,然后会得到RaycastHit 信息,根据信息可以判断你到底点中了什么。Camera.ViewportPoin...

2011-09-23 10:22:16 192

原创 动态加载本地或者网上场景

01var gui : GUITexture; 02var find : GameObject; 03var GameObjectName; 04function Awake(){ 05//找到guiTexture,当初始加载时让其不可用 06   find=GameObject...

2011-09-23 10:20:45 98

原创 飞行路径

Unity3d游戏开发1. 建立一个名为FlyPath的飞行路径对象2. 在FlyPath对象下,加载一个名为FlyCamera的相机3. 建立一个空的Game Object,将FlyPath脚本拖放至该对象上1 var path:GameObject;2  var flyPathCamera:GameObject;3 var mainCamera:GameObject;4 var t...

2011-09-23 10:18:56 260

原创 修改FPSWalker.js

unity3d游戏开发替换说明:用FPSWalker.js替换掉Assets\Standard Assets\Scripts下的FPSWalker.js主要功能:1、新增"+"  "-"号控制行走的速度,"+"增加速度,"-"减慢速度2、新增"["  "]"号控制视野范围。3、"W":向前   "S":向后   "A":向

2011-09-23 10:17:34 103

原创 Unity3D行走和飞行

 新建一个TestFlay.js脚本,内容如下:var speed = 6.0;var jumpSpeed = 8.0;var gravity = 0;private var moveDirection = Vector3.zero;private var grounded : boolean = false;function FixedUpdate() {my=m...

2011-09-23 10:11:50 720

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除