unity3d
文章平均质量分 66
dly215011
这个作者很懒,什么都没留下…
展开
-
关于NGUI Input Axis Mouse ScrollWheel is not setup. 问题的解决
未经本人同意严禁转载在学习NGUI的demo时发现有时会出现 Input Axis Mouse ScrollWheel is not setup. 的状况后来发现是代码 float scroll = !string.IsNullOrEmpty(scrollAxisName) ? Input.GetAxis(scrollAxisName) : 0f;产生的错误在查询资料之后找到原创 2016-03-29 08:21:38 · 4944 阅读 · 1 评论 -
Unity插件NGUI实现背包系统
三十 背包系统的制作1 创建一个Sprite作为背景图片2 创建一个Sprite作为格子并保存为Prefab3 在格子下创建Sprite作为物品4 在物品下创建Label用来显示物品个数5 把物品做成Prefab 7 给物品添加Box Collider8 创建脚本继承UIDragDropItem指定给物品using UnityEngine;using Sys原创 2016-10-01 10:30:26 · 1116 阅读 · 0 评论 -
Unity插件NGUI实现技能冷却效果
二十一 技能CD冷却效果1 创建一个Sprite1作为技能图标,创建一个文字子物体作为快捷键2 再建立一个Sprite2作为Sprite1的子物体,设置成Sprite1的大小3 将Sprite2的Type设为Filled,此时调节Fill Amount可显示出类似效果,改变Sprite的颜色与透明度4 创建一个脚本指定给Sprite1脚本设计如下:using UnityEn原创 2016-10-01 10:24:13 · 1484 阅读 · 0 评论 -
Unity插件NGUI学习笔记(二)
五Button按钮与事件监听例 对Label加按钮 1 UIRoot/Create/Label 2 Label/Attach/Box Collider 3 Label/Attach/Button Script 4创建一个脚本以便检测是否拥有按钮功能using UnityEngine;using System.Collections; public class B原创 2016-10-01 10:19:36 · 503 阅读 · 0 评论 -
Unity插件NGUI学习笔记(一)
整理的时候发现了自己当初学习NGUI时候的笔记,把他贴上来保存,也希望能对大家有所帮助NGUI版本:v3.6.8 一 NGUI的导入与初始设定导入 1注意文件夹中不要存在中文名 2导入几分钟之后状态栏将增加“NGUI”这个选项(不经常使用)设定 NGUI/Option/Reset Prefab Toolbar(NGUI/选项/重置 预制键 工具栏原创 2016-10-01 10:02:34 · 519 阅读 · 0 评论 -
Unity实现类似我的世界(Minecraft)的创建物体以及销毁物体的功能
最近想做一个类似Minecraft的游戏,我觉得最基本也是有难度的是点击在一个已有Cube的某侧,然后在该物体相应的一侧生成Cube下面是我学习到的生成的方法,但是有一个地方我觉得多余,贴下来和大家分享和交流void Shoot1 () {//点击鼠标左键销毁Cube,右键生成Cube //从摄像机到鼠标点击位置生成射线 RaycastHit hit =原创 2016-09-26 13:26:48 · 6028 阅读 · 4 评论 -
Unity下使用暴风魔镜SDK通过头部和手柄控制字体拼凑(二)
工程如下图,按照笔划顺序给笔划命名stroke下的物体是笔划实体,tag是Font,加碰撞体originalStrokePositionParent下的是笔划实体原本待在的地方,tagboardStrokePositionposition是墙上希望笔划应该待在的地方,tag是wallStrokePosition,加碰撞体代码如下:选择笔划及控制移动using U原创 2016-09-20 12:01:58 · 1404 阅读 · 2 评论 -
Unity下使用暴风魔镜SDK通过头部和手柄控制字体拼凑(一)
最近在做一个模块,要求使用暴风魔镜SDK通过头部和手柄控制字体拼凑,注意不是笔划的书写哦,以为用头来控制写字实在是太奇怪了......以“鸟”字为例,其他的字也可以,只需设置好模板上笔划应到的位置,以及按顺序给笔划编号如1,2,3....即可。效果如下,肯定不完美,但还是要记录下来,希望能与大家多交流啊,哈哈哈哈通过按下魔镜C键来选择下方的笔划,通过头部移动来控制笔划的移动C键原创 2016-09-20 11:50:28 · 1290 阅读 · 1 评论 -
HighLighting System插件的使用以及一些问题
笔者使用的是V4.0版本,使用起来十分方便1.给需要产生高亮效果的物体添加Highlighter脚本2.给摄像机添加HighlightingRenderer脚本3.自己写控制脚本,调用Highlighter脚本里对应的的函数即可如果想自己设置颜色等,只需要利用重载添加相应参数以下是我写的脚本,挂在目标物体上需要给摄像机添加Physics Raycaster组件原创 2016-09-09 09:41:01 · 6027 阅读 · 2 评论 -
Unity实现物体逐渐消失(逐渐出现)
原理很简单,就是通过改变目标物体的Alpha值。但是要求材质的类型是Transparent/Diffuse有用的地方在代码中标注了,直接贴代码using UnityEngine;using System.Collections;public class Fade : MonoBehaviour{ float tempTime; void Start() {原创 2016-10-03 15:32:47 · 24144 阅读 · 2 评论