`
Tecna
  • 浏览: 37810 次
社区版块
存档分类
最新评论
文章列表
- 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 rows are inserted)  自动增加 - BIN: binary (if dt is a blob or similar, this indicates that is binary da ...
一,哈希表(Hashtable)简述   在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对. 二,哈希表的简单操作  在哈希表中添加一个keyvalue键值对:HashtableObject.Add(key,value); 在哈希表中去除某个keyvalue键值 ...
暂时没写....
Script属性是基于IDE的一系列编译器属性JS中用@script 属性方法()访问,c#中用[属性方法()]访问。一共就只有9种属性访问方式: AddComponentMenu    在Component菜单中添加新的菜单项ContextMenu      在当前脚本的组件中添加右键菜单内 ...
// 鼠标中间键 var MouseWheelSensitivity = 5; var MouseZoomMin = 2; var MouseZoomMax = 10;    摄像机距离视角中心最近为2,最远为10,鼠标灵敏度为5 // 如果按住滑轮 if (Input.GetAxis("Mouse ScrollWheel") != 0) { //Debug.Log(Input.GetAxis("Mouse ScrollWheel")); //Debug.Log(distance); if (no ...
保存工程的信息:比如游戏进程中的位置信息,对抗双方的个人信息等: 方法1:使用xml文件:  xml文件要以UTF-8的格式存储;  但是这样做会使得programmer 可以从脚本中控制xml文件中的所有的字符,包括xml文件中的语法命令字符,因此会带来不安全隐患;  附上两段代码:  A 这一段是我自己写的,将一个xml文件按照字符串读入; 虽然unity3d中的string类型说明中讲到保存的是unicode characters,但是实际上当xml文件比较大的时候,如果保存成unicode,就读不出来,如果保存成UTF-8就不存在这个问题; C#版本: using Uni ...

血条或者进度条

用Unity做血条或进度条真的很方便,GUI里scrollbar就可以轻松实现,再加上lerp一个血条或进度条就完成了。   using UnityEngine; using System.Collections; public class BloodBarTest : MonoBehaviour { public GUISkin theSkin; public float bloodValue = 0.0f; private float tmpValue; private Rect rctBloodBar; private Rect rctUpBut ...
模型和贴图必需存在“Resources”文件夹下面 var mesh1 : GameObject; function Start() { mesh1 = Instantiate(Resources.Load("model")); //加载模型 mesh1.transform.position=Vector3(1020,14,720); //模型出现的位置 } function Up ...
用射线检测碰撞,拾取   function Update () { if (Input.GetMouseButton (0)) { var ray = Camera.main.ScreenPointToRay (Input.mousePosition); var hit : RaycastHit; if (Physics.Raycast (ray, hit)) { Debug.DrawLine (ray.origin, hit.poin ...
Unity3d导入3dMax模型会产生若干问题,按照官方的说明,将max模型导成fbx文件导入untiy似乎也不能解决 1、x轴向偏转 3dmax模型导入后自动有一个x轴270度的偏转,巧合的是,在unity中旋转模型的时候,你会发现y轴参照方向永远朝上 ...

XML的操作

 
首先是判定浏览器的类型和版本的js: var sUserAgent = navigator.userAgent;var fAppVersion = parseFloat(navigator.appVersion);function compareVersions(sVersion1, sVersion2) {    var arrVersion1 = sVersion1.split(".");    var arrVersion2 = sVersion2.split(".");        if (arrVersion1.length > ar ...
MouseWheel.js的代码如下: var MouseWheel_Count=0; function MouseWheel$handle(delta){     MouseWheel_Count++;     if(MouseWheel_Count>1)   return;     if (delta < 0) //小于0向下滚动,大于0向上滚动        //        alert("向下滚动");
unity发布过程中因为要查询数据库,所以发布会有一些问题,特别是发布到win7,64位系统时要注意。 我发布到win7,64位系统后查询数据库的图片一直显示不出来,经过网上查询后才解决,解决方法如下: 1、添加MIME文件类型为.unity3d,unity/unity。2、在引用ashx的页面下,引入该文件,类似引用JS文件。3、在IIS80端口下,新建虚拟目录Unity,指定到Unity程序文件夹,如果是64位操作系统,更改该网站的IIS应用程序池,启用对32位程序的支持
由于项目需要,要求用unity来展示三维场景,并在三维中能够方便的查询数据库等。一开始尝试在unity中直接连接数据库,当时连的xml,然而每次发布成网页后都会出现路径找不到等问题,所以迫不得已采用了unity向网页传送数据,网页中处理数据(查询数据库),然后将处理过的数据再反传送给unity,最终在unity中将其展示(在网页中展示更为灵活)。         原理很简单: 1、unity向网页发送数据的函数:Application.ExternalCall("SayHello",gameObject.name),这个函数将调用网页中的SayHello函数,gameO ...
用射线检测法的可行性和优点。射线检测  射线碰到碰撞体后会返回一个检测信息 包含碰到的物体的名字之类,就是返回一个引用型的变量,这个变量就可以当做你射到那个物体来用。1、使用Camera.ScreenPointToRay得到一条射线,2、然后使用射线检测函数Physics.Raycast,然后会得到RaycastHit 信息,根据信息可以判断你到底点中了什么。Camera.ViewportPointToRay 也行不过这个是基于视口的,超出了你的程序框框就无效。不过这个我没试,由于时间仓促,等有空再试吧。 修改后: 1 var gui : GUITexture;2  var find : G ...
Global site tag (gtag.js) - Google Analytics