- 博客(60)
- 资源 (38)
- 收藏
- 关注
转载 使用VS调试Unity脚本
前言:作为一个Unity开发者,尤其是使用C#作为脚本的开发者,用vs来写代码,用Mono来跟踪调试,写个代码要用两个编译器,真心好麻烦。好消息来了,微软宣布收购了UnityVS然后推出l了免费产品Visual Studio Tools For Unity。有了这个神器,就可以使用VS来调试Unity脚本。下面咱们就来讲讲怎么使用它吧。下载安装:http
2015-12-31 17:20:47 1293
转载 Unity3D里实现物体移动到目标点,并且摄像机跟着移动的简单方案
版权声明:本文为博主原创文章,未经博主允许不得转载。初学Unity3D,老大给出个这样的题:当鼠标点击某个位置时,物体将会平滑的移动到此点,并且摄像机会跟随物体运动,自己的实现:。C#代码如下:其中public Camera cam指定为Main Camera[csharp] view plaincopyfloat speed =
2015-12-25 00:32:19 6612 1
转载 如何让摄像机跟随你的角色
//用来获取一个角色对象public GameObject target;复制代码原先MouseLook代码我不做修改Update ()里初始化//这里的Pllayer是我获取的那个对象target = GameObject.Find("Player");复制代码下面贴出全部代码using UnityEngin
2015-12-25 00:27:26 1370
转载 Unity:图片翻动浏览效果Demo
本Demo涉及的Unity知识点有:1.天空盒的添加;http://blog.csdn.net/tanmengwen/article/details/80134102.镜面反射效果的实现;http://blog.csdn.net/tanmengwen/article/details/80151383.给摄像机添加Image Effect效果使用,比如Depth of Fie
2015-12-25 00:22:48 5802 4
转载 Unity--贴图动画的实现
var frames : Texture[]; //声明一个数组,存放贴图,声明后,在inspector会看到一个frames的数组, //数组的长度可以自己填,填1,就代表只有1张图,可以把一张texture拖进去,填2就代表2张,以此类推 var framesPerSecond = 10; //声明fps,每秒播放几帧,影响动画的速度。 functio
2015-12-25 00:21:29 3985
转载 Unity3D动态加载FBX文件
方法1:1.将模型拖动到场景中 ,调整好位置。(制作prefab需要)。2.新建Resources(如果工程中有的话 就不用新建了,Resource.Load调用的就是该文件夹下的资源),在该文件夹下建一个prefab,将上面的模型拖动到这个prefab上。3.删除场景中的该物体模型。4.编写脚本,把它仍随便一个GameObject。代码如下:[cs
2015-12-25 00:20:43 6376 3
转载 Unity3d学习记录(一)摄像机跟随人物移动,并且注视人物
版权声明:本文为博主原创文章,未经博主允许不得转载。[csharp] view plaincopyusing UnityEngine; using System.Collections; public class camera : MonoBehaviour { // 设定绑定目标 public Tra
2015-12-25 00:19:19 8026
转载 Unity 3D--摄像机平滑跟随(方法二)
public Transform target = null; public float height = 1f; public float positionDamping = 3f; public float velocityDamping = 3f; public float distance = 4f; public La
2015-12-25 00:17:33 3163
转载 Unity 3D--摄像机平滑跟随(方法一)
[html] view plaincopyprint?using UnityEngine; using System.Collections; public class SmoothFollowerObj : MonoBehaviour { private Vector3 targetPosition; pri
2015-12-25 00:11:48 1140
转载 Unity摄像机旋转和位移跟随
版权声明:本文为博主原创文章,未经博主允许不得转载。[html] view plaincopyprint?public Transform target; public float distance ; public float targetHeight; private float x = 0.0f
2015-12-25 00:10:44 3516
转载 Unity摄像机跟随Target快速位移和旋转
版权声明:本文为博主原创文章,未经博主允许不得转载。[html] view plaincopyprint?public Transform target; public float distance ; public float targetHeight; public float PitchAngl
2015-12-25 00:09:55 4250
转载 写MySQL存储过程实现动态执行SQL
--存储过程名和参数,参数中in表示传入参数,out标示传出参数,inout表示传入传出参数create procedure p_procedurecode(in sumdate varchar(10)) begin declare v_sql varchar(500); --需要执行的SQL语句 declare sym varchar(6);
2015-12-24 11:38:19 11617
转载 Unity3d 双摇杆 easyTouch
首先创建一个摇杆的实例我这里修改名称为Move 复制一下 命名为 Rotate勾选动态显示,这样用户点击后才会显示摇杆(现在摇杆游戏都是动态显示)设置摇杆的位置(一个在左下,一个在 右下)
2015-12-24 01:57:12 811
转载 unity上用EasyTouch如果同时有EasyJoystick的话,不能同时按EasyJoystick和EasyTouch的解决办法
bool find=false; for (int i=0;i10;i++){ if ( EasyTouch.instance.fingers[i]!=null && (EasyTouch.instance.fingers[i].position.x > Screen.width/2)){//这里添加了后半部分的识别,//因为我的按钮在左边,不识别右边的手指 if (guiRect
2015-12-24 01:51:01 1000
转载 请教一个EasyTouch的问题,如何实现摇杆和之外的触模区域独立
解决方法我自已研究出来了: function On_TouchDown(gesture:Gesture){ if(!gesture.isHoverReservedArea) { // } }
2015-12-24 01:26:57 1280 2
转载 unity3d物理赛车系统
最近一直在研究unity3d,很强大的一款3d引擎。本篇介绍基于此引擎的一个物理赛车驱动算法。建模丑了点...首先,我们需要先弄懂汽车的工作原理。每个汽车的动力来自引擎。引擎动力的量化我们用力矩来表示。引擎通过变速箱把力传给轮子,这样轮子就转了起来,整个汽车就可以动了。需要注意的有以下几个点:1,加减档系统。所谓变速箱其实可以抽象为一个数组,每个数表示引擎力
2015-12-24 00:48:21 3654
转载 Unity3d向web服务器发送数据
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.IO;using System.Text;namespace UpdatePhoto{
2015-12-24 00:40:22 2289
转载 Unity3d中四元数的使用
对于大多数程序员来说知道怎么使用就够了,就从Quaternion 类中的一个API说起吧。/** * 球面线性插值 * @param from 起始方位 * @param to 终止方位 * @param t 因数: 通常取值范围0public static Quaternion Slerp (Quaternion from, Quaternion to, float t
2015-12-24 00:37:02 2283
转载 用Unity3D想做一个简单的赛车游戏,现在的问题是转弯的时候很容易出现翻车的情况,求解决思路
有一个办法是降低重心rigidbody.centerOfMass = new Voctor3(rigidbody.centerOfMass.x,-1.5F,rigidbody.centerOfMass.z);比如说你的中心是在(0,0,0),你把他设置成(0,-1.0,0)之类的就可以了,就是降低重心啦~
2015-12-24 00:08:23 7044 2
转载 控制AI战车前轮左右转弯的脚本
控制AI战车前轮左右转弯的脚本 //---------------- var EnemyCar: GameObject; //定义敌人 var attackRange = 100.0; //定义距离 var target : Transform;//定义目标为自己 EnemyCar=GameObject.Find(“Enemy”); //实例化
2015-12-24 00:06:19 753
转载 Unity3D教程:制作简单汽车游戏
unity3d论坛教程1.现实中的车不是那么好漂移的,漂移需要轮胎与地面的低摩擦和良好的悬挂系统配合。2.游戏里完全模拟力学引擎也是不现实的,因为漂移在现实中需要高超的技能,你不能指望玩家能有专业的技能水平去操控或者改装你的车吧,万一拐弯忘拉手刹,或者拉太久。而且完全的物理模拟,不仅费人脑去创意工业设计,也费电脑资源去运算。再说了,开发的不是微软模拟飞行这样的专业级模拟游戏。
2015-12-24 00:05:06 12389 1
转载 Unity3d 赛车车辆各类性能算法---总结(转)
致力于赛车性能算法已有多时,在确定赛车最终版本之时,做下总结。文章还是不会非常详尽,点到为指,不想太多利用工作时间。在制作前,必须先了解真实车辆的原理:车辆分前轮驱动,后轮驱动和四驱动。动力由引擎提供,反应的力到轮胎上,因此产生转数,即RPM。引擎的功率可以由RPM得到公式为 : RPM = 引擎功率×60/2×pi , 这些都是模拟,只为了更好的为下面的动作服务。还有大众关心
2015-12-24 00:04:05 10911 3
转载 Unity3d移动代码(脚本)向前向后以及转弯,速度转向控制
#pragma strictfunction Start () {}var MoveSpeed=5;var RotateSpeed=20;function Update () {if(this.transform.up.y>0 && this.transform.up.yif(Input.GetKey(KeyCode.W))
2015-12-24 00:01:28 30253 2
转载 Unity3D-rigidBody.velocity
还有半小时就下班了,写一下今天遇到的问题、处理方法以及一些自己的理解。理解的不一定对,还希望大家指正。今天我做的效果是,hero的移动。以前做过用的是transform.Translate(Vector3.forward*Time.deltaTime*Speed);但是这样做有些bug就是移动不持续,当然你也可以加上时间延时函数,一点点的模拟动画效果,太麻烦了(我就想这样干
2015-12-23 21:16:23 3331
转载 Unity3d vector3.forward和transform.forward的区别!
转自:http://blog.csdn.net/kaluluosi111/article/details/17206655在unity3d中有2个forward,一个是vector3.forward和transform.forward,这两个forward其实完全不一样。他们之间的区别主要体现在在不同坐标系时的反映上。我们分别对比一下 vector3和tra
2015-12-23 21:12:27 1945 1
转载 AddForce和velocity有什么区别
velocity直接修改物体的速度,无视各种外力addforce直接模仿物理受力了,给物体施加一个力,也会收到其他力的作用下面是实验的代码:pragma strict//发射点var FirePonit:Transform;var FirePonit1:Transform;//子弹var Bullet:Rigidbody;var Bullet1:Rigidb
2015-12-23 21:10:04 6529 1
转载 unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新
做实验的时候发现了一个很诡异的事情,就是发生碰撞的主体一定是要带刚体的,即只有带刚体的碰撞体去撞其他碰撞体时,双方才会收到碰撞事件,以下是我做的实验:一、控制A(刚体加碰撞体)撞击 静止的B(碰撞体),双方能收到碰撞事件。二、控制B(碰撞体)撞击 静止的A(刚体加碰撞体),双方收不到碰撞事件。
2015-12-23 20:12:03 3530 1
转载 Unity3d碰撞检测中碰撞器与触发器的区别
要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。碰撞体是物理组件的一类,它要与刚体一起添加到游戏对象上才能触发碰撞。如果两个刚体相互撞在一起,除非两个对象有碰撞体时物理引擎才会计算碰撞,在物理模拟中,没有碰撞体的刚体会彼此相互穿过。物体发生碰撞的必要条件两个物体都必须带有碰撞器(Collider),其中一个物体还必须带有Rigidbo
2015-12-23 19:50:22 1829
转载 Unity3D组件手册-Box Collider
盒碰撞器盒碰撞器是一个基本的方形碰撞原型一堆盒碰撞器Properties属性 材质引用何种物理材质决定了他和其他对象如何作用。是否触发器如激活,此碰撞器用于触发事件,并且被物理引擎忽略。大小在X、Y、Z三维上的碰撞器尺寸。中心碰撞器在对象本地坐标中的位置Details细节盒碰撞器可以被调整成不同大小的长方体。能够很好地用于门、
2015-12-23 19:20:10 7034
转载 unity3d easytouch计算摇杆旋转角度以及摇杆八方向控制角色
在写第三人称控制的时候,一开始在电脑测试是用WASD控制角色后来需要发布到手机上,于是就加了一个摇杆键盘控制角色的代码已经写好了,角色八方向移动如果按照传统的大众思路来控制的话,是达不到我想要的效果的,传统控制思路代码如下: 1 //当摇杆处于移动状态时,角色开始奔跑 2 void OnJoystickMove(MovingJoystick move)
2015-12-23 16:08:11 7197
转载 【Unity Tips】备忘录(扫盲篇)
写在前面Unity3D虽然是个非常方便的游戏引擎,但还是有一些地方会产生一些让人莫名其妙的问题,而且debug半天也不知道到底哪里错了。往往在经过了大量的log之后,也许我们才顿悟,原来Unity内部是这样做的啊。这里旨在总结这些容易被忽略、但是又经常会给开发造成麻烦的问题,欢迎补充。随时更新。备忘录1. Sta
2015-12-23 15:31:18 388
转载 Unity3D圆滑旋转物体
public float rotationDegreesPerSecond = 45f;public float rotationDegreesAmount = 90f;private float totalRotation = 0;// Use this for initializationvoid Start () {}/
2015-12-23 15:19:15 1458
转载 iframe实现局部刷新和回调-- 文件上传
今天做项目遇到一个问题。就是提交表单的时候,验证用户名是否存在和验证码是否正确。当验证码或者用户名存在的时候。在后台弹窗提示。可页面原本file里面符合要求的值刷新没了。用户体验不好。因为用ifream刷新技术已不是什么新鲜技术。所以网上有大把的资料可参考。只是因为本人是初次接触。所以记下自己的知识点。当成长经历。对于入门的我们先来全名了解下。什么是iframeIframe
2015-12-23 15:14:00 4583
转载 绑定数据时。在后台给GridView添加事件
绑定数据时。在后台给GridView添加事件 protected void grd_RowDataBound(object sender, GridViewRowEventArgs e){ //当前行是数据行 排除头和尾 if (e.Row.RowType == DataControlRowType.DataRow)
2015-12-23 15:06:16 3101
转载 筛选DataTable中的数据
2013-08-13 15:41 by 糯米粥, 61 阅读, 0 评论, 收藏, 编辑 DataTable dt = bll.GetTable(); //查询数据 DataTable newdt = new DataTable(); //一个新的table来保存筛选的记录 newdt = dt.Clone(
2015-12-23 15:04:29 2119
转载 DataTable转换成IList 【转载】
2013-08-28 18:30 by 糯米粥, 43 阅读, 0 评论, 收藏, 编辑链接:http://www.cnblogs.com/hlxs/archive/2011/05/09/2087976.html#2738813 留着学习using System;using System.Collections.Generic;using System.Collecti
2015-12-23 15:02:50 330
转载 unity3d-准备工作 - VS2013
1、软件下载想进行unity3d游戏开发,首先unity3d官网下载软件:unity3d下载2、运行游戏界面 3、安装Visual Studio Tools for Unityunity3d自带的代码IDE是MonoDevelop。因为unity3d开发是支持C#语言的。所以也就自然支持vsIDE,如果要在vs(当然你必须安装vs。比如:
2015-12-23 15:01:09 2085
转载 Unity3d打包发布Android程序
unty3d这个款游戏引擎的强大之处就是编写一个程序。可以多平台发布。我的是安卓手机。所以此文介绍下发布安卓的过程发布安卓前。1:需要配置java环境。这里之前写过一篇java的配置 http://www.cnblogs.com/nsky/p/4495305.html2:下载SDK,下载SDK的话国内有映像文件,这里推荐一个:http://www.cnblogs.com/
2015-12-23 14:56:51 2489
转载 EasyTouch中虚拟摇杆的使用EasyJoystick
unity3d自带的虚拟摇杆显然没有EasyTouch好用首先下载这个插件http://pan.baidu.com/s/1hqJAbTa下载完成后。导入到unity,可以看看里面的案例 找到这个可以自己看看效果 现在我们利用这个插件来做一个自己的虚拟摇杆导入插件后。把EasyTouch导入到视图中,这里有C#和
2015-12-23 14:54:35 3595
转载 Unity3D游戏开发之小地图的实现
今天我们来讲一下在Unity3D中如何实现小地图。首先,我们来一起看看最终实现的效果: 要实现小地图效果,需要实现对于小地图和角色的绘制,所以这里需要用到OnGUI()方法,我们一起来看代码:[csharp] view plaincopyusing UnityEngine; using Syst
2015-12-23 14:50:26 2616
C#利用Socket实现客户端之间直接通信
2018-09-29
c++ 转换c# 工具
2016-03-10
基于ASP.NET的comet简单实现
2014-11-24
基于ASP.NET的comet简单实现-Comet_by_ASP.NET
2014-11-24
ASP缓存模块
2013-10-18
word、excel、ppt 转PDF格式的工具-微软官方
2013-09-04
文件或图片 上传 即刻显示 网页即刻显示
2013-04-17
WEBIM是为UCenter Home专门开发的WEB即时通信系
2012-09-09
类QQ网页版即时聊天程序ajax im
2012-09-09
最好的数据同步软件allway sync 11.4完美特别版版
2011-12-21
php5.2.5下载
2011-10-14
自动弹出的在线客服代码
2011-07-16
员工工作日志管理系统1.0源码
2011-07-12
ajax无限级Select下拉框联动数据库版
2011-07-06
类似google的下拉框
2011-07-02
开源免费数据库同步工具OpenDBDiff
2010-12-03
jquery1.4.2相关的文件
2010-09-21
小孔子文章管理系统V2.0
2010-09-19
Microsoft Spy++ 9.0 简体中文版下载
2010-08-06
C#操作ini文件的类库
2010-08-06
文件编码批量转换器(绿色、小巧)
2010-08-06
ExtJS + Iframe方式 的 管理界面的框架
2010-08-06
Winform DataGridView中利用WebClient异步加载显示网络地址的图片
2010-05-17
强大的ListView风格开源表格控件XPTable源码(C#)
2010-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人