Unity3D
文章平均质量分 65
MoMo_KUA_1
这个作者很懒,什么都没留下…
展开
-
上下左右 键控制人移动
出自Unity3D开发一书,这个脚本式只是简单的控制人物移动,不是很理想,但是可以学习 通过 上 、下、左、右 按键怎么实现任务的移动using UnityEngine;using System.Collections;public class MoveByADSW : MonoBehaviour { public const int HERO_UP = 0; public原创 2013-12-09 16:51:29 · 3185 阅读 · 0 评论 -
Unity3D中常见的三类Shader的区别与用法
这个只是在网上玩无意看到,Unity3D中常见的三类Shader:Diffuse、Diffuse Bumped、Bumped Specular。这三种类型为常用类型,其中Bumped需要增加Normal法线贴图来实现凹凸。Decal:这种材质为贴花材质,即相当于Mask类型,可以再Decal(RGBA)贴与一个带有Alpha通道的图像,形成和原图像相叠加的效果。转载 2013-12-27 14:41:04 · 2400 阅读 · 0 评论 -
unity3d学习笔记(九)--NGUI制作英雄和怪物的头像和血条
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12710797上一篇讲了NGUI如何制作游戏界面,这一篇来点干货,重点讲NGUI制作头像,血条。先上一张图。OK,这个就是我实现后的结果。先看看英雄的头像血转载 2013-12-27 15:08:53 · 1580 阅读 · 0 评论 -
unity3d学习笔记(十)--NGUI制作中文字体
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12750985终于写到第十篇了,庆祝一下。哈哈。这一篇我讲一下如何用NGUI做中文字体,先声明一下,我的NGUI版本是2.6.4,操作系统是mac os,版本不同或系统不同的话请自行体会哈。先转载 2013-12-27 15:09:34 · 1103 阅读 · 0 评论 -
Unity中鼠标点击地面控制人物移动
/// /// 摄像机对象 /// public Camera _camPlayer; /// /// 玩家的变换组件 /// public Transform _transPlayer; /// /// 鼠标发出的射线 /// private Ray _rayMouseMove; /// /// 射线起点转载 2014-01-22 10:29:12 · 1670 阅读 · 0 评论 -
<Unity3D>浅谈Vector3的点积与叉积
一、点积(又称“数量积”、“内积”) 1、理论知识在数学中,点积的定义为a·b=|a|·|b|cosa,b> 【注:粗体小写字母表示向量,a,b>表示向量a,b的夹角,取值范围为[0,π]】。从定义上,我们知道向量的点积得到的是一个数值。而不是向量(这点大家要注意了!要与叉积进行区别)。另外点积中的夹角a,b>没有顺序可言,即a,b>=b,a>(或a·b=b·a)。所以我们可以通过转载 2014-01-22 09:19:31 · 1520 阅读 · 0 评论 -
Ngui Tween position 和 UIPlay Tween 的配合使用
1、 在一个GameObject上加上一个 Tween Position脚本,2、 在另一个对象上放脚本UIPlay Tween 注意(这个对象要加Collider), 在对象点击后会出发带有 Tween Position的对象进行动画原创 2014-01-25 14:08:14 · 5725 阅读 · 0 评论 -
c#服务器, 和Unity端 C#实现异步交互
public class StateObject{ //聊天用的数据 public Socket workSocket = null; public const int BufferSize = 1024; public byte[] buffer = new byte[BufferSize]; public StringBuilder sb = new原创 2014-01-17 14:46:16 · 1795 阅读 · 0 评论 -
NGUI小地图
出自:http://cl314413.blog.163.com/blog/static/190507976201291010330511/NGUI插件式小地图:这种模式下制作小地图速度相当快,只需要导入NGUI插件,整场景渲染成一张贴图,将贴图制作成NGUI的atlas(以上纯属NGUI操作,不懂的请自己搜索一下吧~我懒啊)。接下来就是重点了~ 首先转载 2014-03-18 14:08:56 · 1223 阅读 · 0 评论 -
Unity3D Quaternion的一些记录
1、一个物体面向另一个物体myTransform.rotation = Quaternion.Slerp(myTransform.rotation, Quaternion.LookRotation(target.position - myTransform.position), rotationSpeed * Time.deltaTime);myTransform面向target。原创 2014-03-19 10:07:59 · 866 阅读 · 0 评论 -
Unity零碎知识点记录1
1、 设置屏幕分辨率 Screen.SetResolution 设置分辨率2、 渲染度QualityLevel 质量等级3、 动态加载物体private IEnumerator LoadAllObjects(string name){ WWW data = new WWW("http://kdpxpt.eicp.net/dengqh/LoginTest/原创 2014-01-20 17:33:38 · 767 阅读 · 0 评论 -
[Unity3D]事半功倍:界面插件NGUI的使用教程与实例
原文地址:http://www.tasharen.com/?page_id=185复制地址:http://www.netfoucs.com/wxg694175346/article/details/8554413NGUI教程:步骤1-Scene1.创建一个新的场景(New Scene)。2.选择并删除场景里的MainCamera。3.在NGUI菜单下选择Cr转载 2013-12-25 16:31:04 · 1597 阅读 · 0 评论 -
unity3d学习笔记(十四)--NGUI用Sprite动画和屏幕自适应制作游戏
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12856597通过前面十三篇文章的介绍,我的游戏场景基本搭建完成了,我们在玩任何一款手游产品时,都是先上来个logo界面,游戏欢迎界面等,这就意味着我们要做一款游戏需要多个场景,场景之间来回切换实现游转载 2013-12-27 15:11:46 · 1150 阅读 · 0 评论 -
unity3d学习笔记(十一)--NGUI结合Shader制作小地图
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12783493在做这个demo的过程中,制作小地图着实刁难了我一把,百度了很多文章,花了好长的时间,需要的知识点实在太多了,尤其是shader语言,好在最后成功把它啃下来了,先声明一下,本篇文章将会是转载 2013-12-27 15:10:53 · 1309 阅读 · 0 评论 -
unity3d学习笔记(八)--NGUI制作游戏界面
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12706199有关NGUI的介绍我这里就不多说了,由于unity3d自带的界面绘制工具GUI效率低下,所以NGUI被广泛使用,它的原理也很简单,就是把UI绘制到一张plane上,然后摄像机用平行投影垂转载 2013-12-27 15:08:00 · 1364 阅读 · 0 评论 -
Unity 鼠标控制角色移动
public class Controller : MonoBehaviour { //人物三个状态, 站立, 行走,奔跑 private const int HERO_IDLE = 0; private const int HERO_WALK = 1; private const int HERO_RUN = 2; //记录当前人物的状态 private int gameStat转载 2013-12-05 11:17:26 · 1529 阅读 · 0 评论 -
摄像机跟随人拍照
using UnityEngine;using System.Collections;public class SmootFollow : MonoBehaviour { public Transform target; //要 跟随拍摄的 人物 public float distance = 10.0f; //摄像机跟人物之间的距离 public float h转载 2013-12-05 15:56:20 · 1045 阅读 · 0 评论 -
Unity3D之使用 C#合成解析XML与JSON
XML与JSON在开发中非常重要, 其实核心就是处理字符串。一个是XML的字符串一个是JSON的字符串,尤其是在处理网络请求的时候,肯定是要用的。另外现在JSON非常的流行,我写了一个简单的例子融合了XML与JSON的合成与解析,希望大家喜欢! 首先注意头文件,LitJson是处理JSON的第三方库,最后我会给出下载地址。1usin转载 2013-12-13 17:13:28 · 882 阅读 · 0 评论 -
unity3d中的http通信
http://blog.csdn.net/mfc11/article/details/8188785前言Unity3d 是一个跨平台的引擎,在移动互联网浪潮之中,尤其是移动游戏3d方向上,Unity3d 毫无疑问是最耀眼的明星。Unity3d的http通信很简单,也非常好用,下面通过http和php sever交互来简单介绍一下。http 提交数据原理 http转载 2013-12-16 13:32:32 · 1146 阅读 · 0 评论 -
在Unity中接收服务器的推送消息
由于刚学了几天的U3d,所以想法也不成熟,只是实验一下, 希望能接收服务器的推送消息,服务器用php的,具体实现很简单,用c#开启一个线程来 来监听一个端口,这样就可以接收到服务器的消息了;using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;us原创 2013-12-17 17:21:44 · 4817 阅读 · 0 评论 -
鼠标控制摄像机围绕物体旋转拍摄
public class AroundHero : MonoBehaviour{ //相机旋转拍摄的目标,围绕target旋转 public Transform target; //相机距离目标的距离 public float distances = 10; //相机的高度 public float height = 5; //上升阻力原创 2013-12-17 14:47:54 · 2772 阅读 · 1 评论 -
c# 客户端 SocketClient
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;using System.Threading;namespace SocketClient{ class Program转载 2013-12-17 17:07:45 · 1396 阅读 · 1 评论 -
c# 服务器 SocketServer
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Sockets;using System.Net;using System.Threading;namespace SocketServer{ class Program转载 2013-12-17 17:06:24 · 905 阅读 · 0 评论 -
vs 字体 配色
http://www.cppblog.com/Hero/archive/2009/11/25/101900.html字体不仅是设计师手中重要的武器,对我们开发人员来说,字体的选择也有许多讲究,一个好的、适合展示代码的字体,应该具备以下要素:等宽的字符简洁、清晰并且规范的字符形状支持ASCII码为128以上的扩展字符集与字符同等宽度的空格易于分辨的小写字母l、大写字母I、数字1和转载 2013-12-20 13:48:31 · 1263 阅读 · 0 评论 -
摄像机 第一视角和第三视角的切换
由于学没多久,自己仿自带脚本实现了一下,自己做个记录using UnityEngine;using System.Collections;public class Camareqiehuan : MonoBehaviour{ public Transform target; //要 跟随拍摄的 人物 public float distance =原创 2013-12-20 15:22:29 · 2697 阅读 · 0 评论 -
C# Socket异步通信
出自:http://www.cnblogs.com/llllll/archive/2009/05/13/1455703.html今天研究了一下c#的socket 异步通信,参考了上面地址的博客自己实践了一下,做了一下测试,少许的改动了一下,原文是可以完美运行的,我真是稍微改动按照自己的理解using System;using System.CodeDom;using System.Coll转载 2013-12-24 16:29:22 · 901 阅读 · 0 评论 -
C# 中的委托和事件
出自:http://www.tracefact.net/csharp-programming/delegates-and-events-in-csharp.aspx引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和转载 2014-03-25 10:21:08 · 580 阅读 · 0 评论