月归档:2016年12月

unity3d 获取点击的对象

原理是使用射线方法,但是GUI对象和其他游戏对象获取的方法不同

普通游戏对象

void Update () 
{
    if(Input.GetMouseButton(0))
    {
        Ray ray = Camera.main.ScreenPointToRay(Input.[......]

阅读全文

发表在 unity3d | 留下评论

unity3d Canvas交互消息

Canvas点击消息
* IPointerDownHandler 按下消息 public void OnPointerDown(PointerEventData eventData)
* IPointerUpHandler 抬起消息 public void O[……]

阅读全文

发表在 unity3d | 留下评论

unity3d添加text sprite

  1. 先创建一个空的gameobject
  2. 再添加text mesh组件就可以了,mesh Renderer会自动创建

[……]

阅读全文

发表在 unity3d | 留下评论

unity3d 将图片添加到界面的几种方法

1. sprite方法

  • 选择图片,把图片类型修改为sprite
  • 创建一个空的GameObject,然后给他添加Sprite Renderer组件,或者直接添加一个2D Sprite对象
  • Sprite Renderer组件下的sprite属性选择第一步中的图片

2. Mesh方法

发表在 unity3d | 留下评论

unity3d序列帧动画两种方法

方法1

把序列帧切割成一张张小的sprite,然后在代码中定时修改sprite Renderer,或者创建一个动画,插入关键帧来替换image
这种方法适合用着序列帧不多的情况,因为如果太大会导致资源包里出现好多的下图资源(当然不是真的小资源)

方法2

创建一个材质Material,Sha[……]

阅读全文

发表在 unity3d | 留下评论

tplink无线网卡tl-wn725n 的windows 10 driver

http://www.tp-link.com/ar/download/TL-WN725N.html#Driver

or

http://free4wireless.blogspot.com/2016/05/tp-link-tl-wn725n-wireless-driver-for.html

or[……]

阅读全文

发表在 未分类 | 留下评论

[转帖]unity3D OnTriggerEnter和OnCollisionEnter

1,测试OnTriggerEnter和OnCollisionEnter的区别

测试:如果两个物体A,B

两者都有碰撞体collider(Box Collider,Sphere Collider,Capsule Collider等)

A,B都有刚体(Rigidbody)

A或者B中有一个勾选i[……]

阅读全文

发表在 unity3d | 留下评论

unity3D Boomlagoon.JSON库使用

这是用下来比较推荐的一个Json库,可以在 unity store上免费下载,源码单文件
官网:https://bitbucket.org/boomlagoon/boomlagoon-json
简单使用示例如下:

JSONObject root = JSONObject.Parse("{}");[......]

阅读全文

发表在 unity3d | 留下评论

unity3d SimpleJSON库简单使用方法

库地址:
https://github.com/Bunny83/SimpleJSON
http://wiki.unity3d.com/index.php/SimpleJSON

简单使用方法:

JSONNode root = JSONNode.Parse("{}");
JSONArray arr[......]

阅读全文

发表在 unity3d | 留下评论

unity3d使用svn进行版本管理

svn只需递交Assets目录和ProjectSettings目录,Assets目录下的所有meta文件也是需要递交的

修改Unity工程的默认版本管理方式,Edit->Project Settings->Editor打开设置面板 

修改Version Control下的Mode选项

修改Asse[……]

阅读全文

发表在 unity3d | 留下评论