Unity3d
文章平均质量分 61
豆腐干beta
这个作者很懒,什么都没留下…
展开
-
dsymutil failed with exit code 11
今天unity3d导出的xcode工程编译不过,报了一个错误:Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil failed with exit code 11可昨天明明都还是ok的,网上找了一下资料,解决方法为:原创 2013-12-19 11:12:14 · 5136 阅读 · 0 评论 -
NGUI UIInput屏蔽特殊字符(允许输入汉字)
可以用组件UIInputValidator达到预期效果,不过为了支持汉字输入,需做一定的修改修改UIInpurtValidator的代码如下:首先是在枚举Validation里添加一种过滤规则public enum Validation{ None, Integer, Float, Alphanumeric, Username, Name, Chines原创 2013-10-25 19:35:23 · 10881 阅读 · 0 评论 -
Unity3d在移动设备上的音效有延迟的解决方案
前几天刚解决了音效延迟的问题,通常如果不是特殊的要求,一般的按键音效有点延迟也不是什么问题,恰巧笔者的项目是一个音乐舞蹈类游戏,操作的时候音效延迟的要求就比较高,不然就明显和音乐节拍对不上了,经多方资料的查阅,现将解决方案分享出来。原创 2015-07-28 15:39:53 · 11676 阅读 · 1 评论 -
分享Unity3d的消息机制实现
在mvc模式中,消息机制被广泛使用,Unity3d自带的消息机制真心不好用,像SendMessage,需要知道响应事件的物件,还需要一个响应函数的函数名字符串作为参数,如果我们有多个物件都要响应某个事件怎么办呢,或者我们不知道有哪些物件要响应事件怎么办呢,在NEGUI的工具类NGUITools中有个函数NGUITools是这么实现的static public void Broadcast原创 2013-10-26 13:52:30 · 12272 阅读 · 1 评论 -
Unity3d的Input.location在ios8以上版本不能正常工作的解决方案
最近发现以前能正常工作的定位功能不能正常工作了(擦,在ios8之后就不能正常工作了,现在都到ios9了,可见项目做了有些日子了),多方验证与相关资料的搜索,现将解决方案分享给大家。主要是ios8之后CLLocationManager的用法有了变化,首先在unity3d倒出来的Xcode工程中,找到iPhone_Sensors.mm文件,一般在class目录下,找到void Location原创 2015-11-06 19:12:26 · 2841 阅读 · 0 评论 -
Unity3d录音
之前项目有玩家之间语音的功能需求,所以研究了下,由于之前Baidu/Google能搜到的资料较少,所以我来总结下。由于我们Unity3d是跨平台工作的,所以尽量用Unity3d的api,查了下Unity3的documetation,只有个Microphone可以用。static AudioClip Start(string deviceName, bool loop, int leng原创 2015-07-28 14:46:10 · 11016 阅读 · 18 评论 -
Android app强更解决方案。
之前笔者项目有个强更的需求,后台发现渠道sdk都有这个功能,没废弃掉了,但好歹自己查了好多资料调试了些时间才出的劳动成功,直接扔了不管有些可惜,所以放上来,有需要的同学可以拿来直接使用。当打开app时用http和服务器进行一次通信,比较客户端和服务器端的版本号,如果不需要更新则开始游戏(笔者的项目是一个Unity3d的游戏项目),否则服务器返回新apk的下载地址,调用更新逻辑,即调用下面的Up原创 2016-01-08 15:39:12 · 4176 阅读 · 0 评论