unity3D
zhbitxhd
这个作者很懒,什么都没留下…
展开
-
unity所需的模型由来
一、模型文件资源的制作和导出创建人形角色模型(humanoid character)的过程包括以下三步:1、建模(制作蒙皮网格) 建模过程中注意以下几点:(1)注意建模软件和unity的缩放比,可以将模型导入unity后和一个标准cube(1m)进行大小对照 (2)尽量将角色的根节点放置在脚下 (3)导出模型的时候,检查并删除一些隐藏的点和面2、搭建骨骼转载 2015-04-24 12:12:49 · 695 阅读 · 0 评论 -
unity 如何改变游戏中鼠标样式
1.导入需要的鼠标资源2.File -->Building Setting ->Player Settting 3. 将图片资源拖入到Default Cursor原创 2015-06-12 14:49:29 · 4378 阅读 · 0 评论 -
unity 项目build 的时候后报错An asset is marked with HideFlags.DontSave but is included in the build:
An asset is marked with HideFlags.DontSave but is included in the build:Asset: 'Library/unity editor resources'(You are probably referencing internal Unity data in your build.)UnityEditor.HostVi原创 2015-07-10 17:44:51 · 7271 阅读 · 1 评论 -
easytouch的使用(easytouch确实挺方便的)
对于移动平台上的RPG类的游戏,我们常用虚拟摇杆来控制人物角色的行走和一些行为,相信我们对它并不陌生,之前尝试了EasyTouch2.5,发现并没有最新版的3.1好用,2.5版本的对于自适应没有做的很好,而最新版的已经解决了这一问题。当然unity也自带了摇杆Joystick,用起来也简单,但存在不少局限,不会满足普通mmo游戏的需求,比如指定显示区域或者是更改一些素材等等,而这些EasyTouc转载 2015-05-26 17:04:38 · 1747 阅读 · 0 评论 -
NGUI奇葩的collider不能触发的问题处理
本来项目做了很长的一段时间了,使用NGUI也很久了,之前如果需要页面居然触发行为时,都添加了collider,并且已经实现了功能。今天突然发现,所有的页面的拖拉和单击双击居然都不能反映了。思前想后总是没能想到是什么问题引起的。后来在使用了collider的页面上去除 box collider.然后点击页面,右击Attach-->Box Collider。添加box collider组件原创 2015-07-09 18:06:12 · 3606 阅读 · 1 评论 -
UIDragDropItem拖拽不能离开scrollview范围
using UnityEngine;using System.Collections;public class SkillItemIcon : UIDragDropItem { //通过查看源码后 拖动后会调用克隆体的OnDradDropStart()方法 即为该方法 //只需要将该克隆体的父节点该成其他的就可以跑出scrollview里的子节点不能离开scrol原创 2015-06-30 18:23:51 · 2669 阅读 · 0 评论 -
使用NGUI的UIListener 和UIEvent Trigger 中的 OnDouble-Click 出现问题
大部分情况下,仅仅的单击事件OnClick()不能满足我们的要求的时候,我们一般会使用两种方法1.使用SendMessage选择按钮后,在Unity导航菜单栏中选择Component->Interaction->Button Message 组件。Target:接收按钮消息的游戏对象。Function Name:接收按钮消息的方法,拥有这个方法的脚本必须绑定在上面T原创 2015-06-27 23:53:55 · 3275 阅读 · 0 评论 -
将鼠标位置转换成世界坐标
//获取鼠标的位置 //将鼠标的位置转换成世界坐标 this.transform.position = UICamera.currentCamera.ScreenToWorldPoint(Input.mousePosition);原创 2015-06-25 17:27:32 · 3805 阅读 · 0 评论 -
Unity协程(Coroutine)原理深入剖析
Unity协程(Coroutine)原理深入剖析 By D.S.Qiu尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com 记得去年6月份刚开始实习的时候,当时要我写网络层的结构,用到了协程,当时有点懵,完全不知道Unity协程的执行机制是怎么样的,只是知道函数的返回值是IEnumerator类型转载 2015-06-01 17:15:19 · 630 阅读 · 0 评论 -
unity 角色死亡界面变灰实现
导入Image Effects包。方法一:给摄像机添加“Color Correction Curves”脚本,调整“Saturation”属性的值到0。方法二:给摄像机添加“GrayscaleEffect”脚本,调整Ramp Offset属性可以修改画面亮度。(这个是没有从彩色到灰色过度的,直接变灰)转载 2015-06-01 18:00:37 · 8004 阅读 · 0 评论 -
OnDragDropRelease 不能正常拖拽(拿不到对象)或者鼠标穿透无法拦截
按照实现方法,给物品上继承了UIDragDropItem,实现了OnDragDropReleaseusing UnityEngine;using System.Collections;/// /// 背包物品 继承UIDragDropItem 可拖拽/// public class InventoryItem : UIDragDropItem{ //重载方法原创 2015-06-19 19:08:09 · 3029 阅读 · 9 评论 -
在编写unity各项功能的时候出现一些编码无误却不能执行的问题
楼主在做unity 项目的时候,明明处理过鼠标点击穿透的问题。然后在做背包系统时,物品拖拽后发现一只找到到surface对象。寻寻觅觅地去查找一些问题,查看自己的代码。可以说是花了不少时间和心思。一直没有发现控制台有打印一些警告信息。楼主在开发的时候不经常去处理这里警告。以为是无关紧要,反正都不报错。其实,这些警告会给我们开发上带来很多困扰。经验告诉我,不管是开发什么功能。原创 2015-06-18 19:53:29 · 1544 阅读 · 0 评论 -
NGUI在secene中看不到
NGUI在使用过程中,添加了UIRoot之后,死活在scene中看不到。但是切换成3D图或者缩小来看,还是存在的。这是怎么了,怎么都找不到。这里记录下,以便给有些新人提供的参考。如果出现这种情况,只是因为UIRoot的位置不对。点击NGUI-->Extras-->Align Scene View to UI 就可以了。还别说,如果不知道的时候,还是花了很多时间去查看是什么问题原创 2015-06-16 17:14:00 · 1217 阅读 · 0 评论 -
unity 3d如何隐藏物体
改position,移到视野外,推荐,最节省 gameObject.SetActive (false); //要提前引用,要不你就改不回来了。。。renderer.enabled = false; //多个渲染器的话,遍历Destroy//假如你不再用的话改透明度renderer.material.color = new Color (1,1,1,0转载 2015-05-28 16:20:10 · 23227 阅读 · 0 评论 -
unity 奇葩错误报错 nternal compiler error. See the console log for... 然后所有的代码都报 The associated script can
在开发过程中,我们修改代码,或者加载一些资源进来的时候,会导致意想不到的怪异错误。 nternal compiler error. See the console log for xx ,然后Exx001这一系列报错,并且点击错误代码并不能定位到错误的代码,并且所有的代码都显示没法正常加载。这时,你会发现不管是删除掉刚刚加入的资源或者是修改刚刚修改的代码都无济于事。具体的截图没有拿到,还不原创 2015-06-12 17:13:56 · 9969 阅读 · 3 评论