unity开发
为伴只为你
恒,贵久
展开
-
SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试
UDP Server广播需要绑定本机ip地址才可以,否则调用SendTo会报错“SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试”,以前好像不需要绑定,这个更新有点坑原创 2021-08-07 16:42:16 · 1000 阅读 · 0 评论 -
Unity多屏模式
在window端,时不时会用到多个屏幕,网上的方法是调用windowapi,总会觉得不方便,实际上,unity已经提供了多屏的api,下面直接贴代码using UnityEngine;public class DisplayShow : MonoBehaviour { [SerializeField] int index; [SerializeField] ...原创 2020-03-05 15:50:18 · 598 阅读 · 0 评论 -
C#对实例化类的变量直接打印可以获取值得理解
之前一直不理解,一个实例化的类的变量,直接打印是可以打印出值得,例如C#的DateTime创建的对象,直接打印,结果是时间,后来的时候怀疑是打印的时候调用了ToString方法,ToString方法是Object的方法,所有对象都是继承自Object的,索性,楼主就自己重写了ToString方法,最后的测试结果证实了楼主的想法是对的,...原创 2018-03-12 12:26:31 · 713 阅读 · 0 评论 -
Shader C#扩展,高亮提示
好不容易找到的资源,记录一下点击打开链接转载 2018-03-26 18:01:38 · 636 阅读 · 0 评论 -
关于Unity提供支持Vuforia的内建包从商店导入sample出错的问题
unity2017提供了vuforia的内建支持,目前商店的例子仅支持unity2017.3.0以上版本,那么从vuforia官方下载的包就不能用了,从官网查询得知,需要手动将很多文件删掉才可以,在按照官方操作之后发现,其实,整个包,只需要将Android的Mainfast留下就可以了,其他的全部删去,因为unity的vuforia内在包已经全部提供支持了...原创 2018-06-22 11:10:35 · 1280 阅读 · 0 评论 -
Unity2017烘焙参数设置
转自http://gad.qq.com/article/detail/42985转载 2018-07-10 18:58:07 · 8019 阅读 · 0 评论 -
Unity SkinnedMeshRenderer不显示的问题
在网上查找解决方案的时候,有一个博客指明打开UpdateWhenOffScreen就可以,就是当屏幕离开时继续更新,但是再项目中经过测试并没有解决方案,可能由于改博客是2013年更新的解决方案,而Unity又更新了新的动画系统,所以该方案失效了后来认真在网上看了下Animator组件的一些参数,发现在animator的Inspector面板有CullingMode选项,也就是动画控制机的剪切模...原创 2018-10-11 11:46:08 · 6444 阅读 · 0 评论 -
Unity场景渲染阴影闪烁的问题
删掉了原文由于原文不对重新更新闪面问题闪面原因之一是Camera的Clipping Planes的值过于小的原因其他问题请参考其他博客原创 2018-10-08 10:06:35 · 8025 阅读 · 1 评论 -
Unity 实现移动缩放效果
有些界面会有很赞的移动缩放效果,对,就是那种中间打,两边小,并且有层级关系的那种效果。在自己没有什么思路的前提下,百度了下别人实现的效果,总是觉得他们的实现有些复杂,没有充分利用Unity的特性,索性自己单独实现了一个方法。目前来看,觉得效果还是挺不错的,并且代码量也不是很多,实现起来也不是很麻烦。由于时间原因,今天只分析实现思路,随后贴上效果和源码。这样的效果,是通过手指移动(通过...原创 2019-03-04 12:50:54 · 4005 阅读 · 1 评论 -
关于Unity和Android交互的那些坑
占位,有空补原本打算周末更新,不过周末有事情了,今天开更Unity和Android的交互,我们先从AndroidJavaClass和AndroidJavaObject说起。我们官网的交互方法是这样的而网上给的通常的Unity调用Android的方法是这样的 AndroidJavaClass jc = new AndroidJavaClass("com...原创 2019-04-10 17:03:37 · 1246 阅读 · 5 评论 -
Unity 六面天空盒有缝隙的解决方法
把贴图的平铺方式修改就好了原创 2019-09-02 21:04:37 · 1058 阅读 · 0 评论 -
Unity之大吐槽打包Android配置的权限未生效
最近几天,Unity打包Android,却发现安装到手机上,配置的权限居然一个都没有生效,相当的郁闷,以为是需要动态申请的原因。但是,什么都有个但是,我查看了导出项目的配置,是没有错的,只是放在了application的下方。于是,导出工程在AndroidStudio当中打包,居然发现,权限还是未生效。就把权限的位置挪动了一下,再次打包,这次总算生效了。大坑的unity,配置个权限居然不生效,气...原创 2019-09-06 20:41:16 · 866 阅读 · 0 评论 -
unity C#加载文件,转换为汉字的问题
今天在做项目的时候发现,使用unity自带的WWW加载CSV文件,直接打印出来的是乱码,由于文件是ascii编码格式,所以就想办法转下格式,在WWW类定义了一个Text,但是这个是不能用的,需要用bytes才可以,下面看图对,就是这个然后转一下就可以了,打印出来的就是正常显示了用C#的IO直接加载也是可以的...原创 2018-03-07 16:55:06 · 383 阅读 · 0 评论 -
Unity和Android的交互
好久没有写博客了对于主要做unity开发而没有接触过Android开发的童鞋,应该会对Android的各种Activity头疼,还有就是面对xml的配置是各种懵逼,楼主也不是专门做Android开发的,只能说一下自己的理解Android有且只有一个MainActivity,其他的都是通过住Activity调用的,在unity打包Android程序的时候,unity会自动打包好unity的调用入口,...原创 2018-01-31 15:36:55 · 219 阅读 · 0 评论 -
unity同时集成mob的sharesdk,smssdk,微信支付
mob集成的sharesdk挺好用的,尤其是打包ios的时候,但是,有一点是特别坑的,sharesdk和smssdk同时导入工程会发现有一些文件会被覆盖掉,尤其是包内自带的zip压缩文件,压缩文件里包含着ios的sdk,这就很蛋疼了,还有就是官方自带的微信的SDK不是带微信支付回调函数onResp和onReq的,所以,今天就来说说集成ShareSDK,smssdk,微信支付的坑我相信用过mob的sh原创 2017-11-03 13:40:06 · 1285 阅读 · 0 评论 -
unity获取制定日期是星期几
废话少说,直接说怎么做先说思路,我们可以获取到今天是周几,也知道今天的日期,所以我们只需要知道目标日期距离现在有多少天就可以了,那么怎么实现呢,同时还要考虑闰年的问题,还好C#已经为我们提供好了一个类,可以获取制定年的每一个月的天数,那么就好做了,我们就可以得到天,然后计算引用systemDateTime.Now.DayOfWeek这个是一个枚举,定义了周一到周日的数字代码DateTime.Days原创 2017-11-08 15:22:37 · 3436 阅读 · 0 评论 -
unity使用easy movie texture播放全景视频
unity的商店插件,easy movie texture,非常好用,自带了可以播放全景视频的demo,Demo_Sphere这个场景里的sphere直接可以用,在这里直接贴上控制的代码你需要创建一个public MediaPlayerCtrl mpc;变量,补上其他的代码就可以了加载视频的方法是mpc.Load(url/加载网络播放的网址路径,也可以是“file//:加本地路径”/); vo原创 2017-11-08 15:33:33 · 2429 阅读 · 0 评论 -
Unity读取本地图片资源
我们以Unity读取本地图片资源为例,总结三种读取方法:1.采用Resource.Load方法读取,读取在Unity中Assets下Resources目录下的资源名,注意不采用后缀名。(意思是Load方法直接在Resources目录下找资源,路径已经指定)。 //加载图片方式1;(图片要放入在Assets/Resources/目录下); Textu转载 2017-11-08 19:38:17 · 3051 阅读 · 0 评论 -
Unity接入iOS微信支付
最近因为公司项目需求,需要做iOS的位置支付,所谓初生牛犊不怕虎,博主直接二话不说就像二愣子一样的直接上手做了,虽然之前知道iOS使用OC(object-c)做的开发,到了真正接触了才发现,o my God ,OC的语言特性和c,c++,C#都不一样,虽然都是c语言一类的,博主直接懵逼了,还好在百度加网上各种demo各种教程的找,终于解决了iOS的支付问题,在此首先感谢一下这位博主提供的demo和接原创 2017-10-26 23:41:02 · 5905 阅读 · 10 评论 -
unity创建Android keystore
网上有不少利用jdk生成keystore的介绍。本身复杂不容易理解。作为一个Unity游戏开发者,制作keystore不需要这么麻烦。应为Unity本身就自带了制作keystore的功能。下面介绍制作的过程。 1.勾选Create New Keystore复选框。2.点击Browse keystore。也就是设置制作的keystore的路径和名字。3.key转载 2017-11-14 11:00:33 · 3605 阅读 · 0 评论 -
[Editor]Unity Editor类常用方法
[Editor]Unity Editor类常用方法Editor文档资料Unity教程之-Unity Attribute的使用总结:http://www.unity.5helpyou.com/3550.html利用unity3d属性来设置Inspector面板的特殊行为: http://www.360doc.com/content/15/1205/14/25502502_转载 2017-11-15 09:55:01 · 3609 阅读 · 0 评论 -
AndroidStudio3.0
谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快。(英语一般,有些翻译不太好)下载地址https://developer.android.google.cn/studio/archive.html选择显示全部即可看到下载地址,这里给出来了。Windows (64-bit): android-studio转载 2017-11-13 19:45:44 · 370 阅读 · 0 评论 -
unity使用easy ar制作ar红包
直接上图,这里只提供思路,具体的实现还是需要自己动手实践 红框是自己需要添加的组件,由于不需要扫描识别图,所以不需要imagetarget,只需要摄像机的功能就够了 自己去网上找到一个获取陀螺仪方向并更新摄像机方向的,也就是吧陀螺仪的方向变化绑定到摄像机上,然后就可以在摄像机的渲染范围内开始搭建场景了 可以自己搭建一个小的demo,拖个cube什么的,打包直接测试,你会发现你的cube不会原创 2017-11-16 09:51:37 · 798 阅读 · 0 评论 -
[Unity3D]关于NaN(Not a Number)的问题
在游戏运行时,代码若写得不安全很容易出现NAN的异常。一旦NAN出现整个游戏不崩溃也坏死掉了,游戏上了则是要被直接打回来的节奏,更是一个开发及测试人员每人都要扣3000块的大BUG。一般表现为: 1. transform.rotation assign attempt for “XXX” is not valid. Input rotation is {NaN, NaN, NaN, NaN}.转载 2017-11-23 10:59:14 · 5902 阅读 · 1 评论 -
unity 制作颜色选色板
不废话了,直接贴地址了,这位博主有源码和讲解制作选色板转载 2017-12-14 10:19:13 · 2970 阅读 · 0 评论 -
unity UGUI scrollview 置顶拖拽位置
今天在做开发的时候需要用到scrollview,并且使当用户拖拽content后,重新加载数据的时候,返回scrollview的顶部,从而不影响用户操作。 但是,在试了多次之后,还是找不到,解决办法,就想到了看看scrollview这个类里面有什么方法。同时也看了rectTransform里面的方法。当得到content的rectTransform组件,同时点出来offsetMax方法,新建一个v原创 2017-05-28 21:02:26 · 4966 阅读 · 0 评论