unity
文章平均质量分 53
SunnyIncsdn
这个作者很懒,什么都没留下…
展开
-
unity 显示ip摄像头拍摄的视频
自己有一个带摄像头的设备,通过wifi使摄像头和电脑在同一个局域网里面,从而能连接。运用上述代码可以使unity通过链接到ip地址获取到网络摄像头拍摄到的画面,基本原理是快速刷帧,使图片形成视频。注意格式选择RGB-24,因为是不停的获取图片,所以不能选太高格式,这样占用内存会小一些。uri=http://192.168.1.1:8080/?action=snapshot是快照,连上局域网后在浏览器中也可以打开。uri=http://192.168.1.1:8080/?action=stream,可以播放视原创 2016-09-05 14:47:25 · 4739 阅读 · 6 评论 -
unity 点击UI时不触发场景物体的响应
场景描述:有一个canvas,为spaceoverlay格式,有若干panel、button子物体;有一个terrain,具有碰撞器;事件描述:点击屏幕,在点击位置生成一个小圆球,拖动小圆球可以改变位置,选中小圆球可进行删除操作;问题描述:点击UI控件时,场景中不生成小圆球,也不会触发任何小圆球的响应时间。下面给出三种方法:1.对于点击UI时不出发场景物体的响应,网上绝大部分回原创 2017-05-18 15:30:00 · 12247 阅读 · 5 评论 -
unity 拖动物体移动
常见的方法,脚本如下:using UnityEngine;using System.Collections;public class TestMove : MonoBehaviour { // Use this for initialization void Start () { StartCoroutine (OnMouseDown ()); } // Upda原创 2017-05-16 16:51:57 · 4305 阅读 · 0 评论 -
unity加载下一场景时显示过渡画面
public void LoadLevel(int levelIndex) { StartCoroutine (LevelCoroutine ()); } IEnumerator LevelCoroutine() { loadingPanel.SetActive(true); AsyncOperation async = Application.LoadLevelAs原创 2017-05-23 17:12:17 · 3251 阅读 · 0 评论 -
MonoDevelop折叠代码快捷键
答案是:ctrl+shift+A 对于我来说折叠代码比较常用,通过设置tools-->text editor-->general 勾选enable code folding之后可以折叠代码了,但是每次打开脚本都需要手动折叠一次,太不方便,那有没有快捷键呢? 直接在网上搜索没有找到答案,于是在mono设置里面找,结果就找到了。可以通过tools--原创 2017-05-12 09:30:37 · 1916 阅读 · 0 评论 -
unity 在鼠标点击位置生成物体
先上代码吧:if (Input.GetMouseButtonUp (0)) { if (EventSystem.current.IsPointerOverGameObject ()) { Debug.Log ("touch area is UI"); } else{ Ray ray = Camera.main.ScreenPointToRay (Input.m原创 2017-05-03 18:27:34 · 20555 阅读 · 3 评论 -
unity 脚本实现UI滑出效果
效果是UI面板隐藏在侧边栏,当点击按钮时才会平滑滑动显示出来,见下图:左边图是隐藏的时候,右边图是滑出来之后。制作的时候需要把要滑动出现的部分放在canvas左侧,这样才会不显示出来,如下图所示:编写脚本改变它的坐标值,并使其有一个滑动的效果,将脚本挂载在其上就可以了,下面上代码:using UnityEngine;using UnityEngine.UI;us原创 2017-05-03 17:47:26 · 4302 阅读 · 1 评论 -
unity 实现键盘控制物体移动和转向
unity 的character controller不太好用,碰撞什么的不好操作,经常需要自己写人物移动的脚本,所以就记录一下。这个脚本代码很简单,实现的是按下键盘上下方向键,人物前进后退,按下键盘左右方向键,人物向左或向右转弯。一般情况下使用一个胶囊体代表player,将脚本挂载在其上即可。代码如下:mainTransform.position = this.trans原创 2017-04-20 09:06:33 · 18366 阅读 · 0 评论 -
使用sqlite在unity中创建数据库
http://www.manew.com/blog-102152-3102.html这一篇博文中博主写的关于数据库的方法是用的字符串的形式,比较好懂,用起来也比较方便。不过步骤比较简单,照着做了好久才达到了和原文一致的效果,我先记下来,如果有时间就把详细的步骤写一下转载 2016-11-15 18:22:13 · 656 阅读 · 0 评论 -
windows平台下使用sqlite在unity中创建数据库
http://www.xuanyusong.com/archives/831雨凇大大的文章已经写的很完整了,但是在照搬代码的时候始终不能成功创建DB,参考了一些资料后,发现是路径写的有问题,windows平台下创建路径的那段代码应该改成DbAccess db = new DbAccess(@"data source="+Application.dataPath+"/xuanyusong.d转载 2016-11-14 10:48:20 · 1783 阅读 · 0 评论 -
unity UI自动排列并可滑动查看
在使用unity的过程中,经常需要制作可滑动的界面,之前由于应用需要有一个阅读说明书的功能,所以编辑了一个可以滑动查看文字的界面,并且在手机上滑动相关区域也可以实现滑动查看的功能。当时因为比较忙所以没有写下教程。这次也是需要制作一个可滑动查看的界面,还增加了自动排列的功能,制作的过程中发现这一教程很少,少有的也不太清楚,最终还是自己给弄出来了,避免以后又需要制作,所以写下了这篇教程,给自己提供一个原创 2017-04-27 16:59:29 · 13019 阅读 · 1 评论