关闭

基于htc vive设备的UE4 VR项目开发需要修改源码的地方

1、显示器全屏去两旁黑边。 在源码的解决方案里搜索SteamVRRender 找到SteamVRRender.cpp,定位到if (WindowMirrorMode == 1),做如下修改 if (WindowMirrorMode == 1) { // need to clear when rendering only one eye since the borders w...
阅读(159) 评论(0)

UE4 VR项目中actor永远面向头显的蓝图

项目中经常会用到actor永远面向Player,本蓝图主要针对3dUI面向VR头显,如果actor是NPC之类的只需要yaw即可,将roll和pitch置0,非VR项目把Targets设为PlayerPawn的Location。...
阅读(162) 评论(0)

新的起点,开启UE4的学习之路!

一时兴起捡起笔头写博客!...
阅读(186) 评论(0)

Android app强更解决方案。

之前笔者项目有个强更的需求,后台发现渠道sdk都有这个功能,没废弃掉了,但好歹自己查了好多资料调试了些时间才出的劳动成功,直接扔了不管有些可惜,所以放上来,有需要的同学可以拿来直接使用。 当打开app时用http和服务器进行一次通信,比较客户端和服务器端的版本号,如果不需要更新则开始游戏(笔者的项目是一个Unity3d的游戏项目),否则服务器返回新apk的下载地址,调用更新逻辑,即调用下面的Up...
阅读(1789) 评论(0)

Couldn't find platform family in Info.plist CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN

RT 昨天在导发布包的时候遇到这个问题,通过和渠道sdk的同事不停的调试,终于解决。分享一下,希望同行少走点弯路。 在工程Build Phases->Copy Bundle Resources下面的库(一般是渠道sdk或是别的第三方库)的Info.plist(如果没有就添加一个Info.plist文件)中添加如下内容: CFBundleSupportedPlatforms iPhone...
阅读(2302) 评论(0)

Unity3d的Input.location在ios8以上版本不能正常工作的解决方案

最近发现以前能正常工作的定位功能不能正常工作了(擦,在ios8之后就不能正常工作了,现在都到ios9了,可见项目做了有些日子了),多方验证与相关资料的搜索,现将解决方案分享给大家。 主要是ios8之后CLLocationManager的用法有了变化, 首先在unity3d倒出来的Xcode工程中,找到iPhone_Sensors.mm文件,一般在class目录下,找到void Location...
阅读(1830) 评论(0)

Unity3d在移动设备上的音效有延迟的解决方案

前几天刚解决了音效延迟的问题,通常如果不是特殊的要求,一般的按键音效有点延迟也不是什么问题,恰巧笔者的项目是一个音乐舞蹈类游戏,操作的时候音效延迟的要求就比较高,不然就明显和音乐节拍对不上了,经多方资料的查阅,现将解决方案分享出来。...
阅读(3620) 评论(0)

Unity3d录音

之前项目有玩家之间语音的功能需求,所以研究了下,由于之前Baidu/Google能搜到的资料较少,所以我来总结下。 由于我们Unity3d是跨平台工作的,所以尽量用Unity3d的api,查了下Unity3的documetation,只有个Microphone可以用。 static AudioClip Start(string deviceName, bool loop, int leng...
阅读(7501) 评论(15)

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的,网上找了一下资料,解决方法为:...
阅读(3225) 评论(0)

Json数据格式中请用双引号而非单引号!!

近日在做ios app项目内购的服务器二次验证的时候,遇到一个Json相关的问题。 根据苹果的“Receipt Validation Programming Guide”文档需要向https://buy.itunes.apple.com/verifyReceipt( 沙盒测试的地址是https://sandbox.itunes.apple.com/verifyReceipt)发送一段j...
阅读(8738) 评论(0)

ios内购(iap)关于问题“您已经购买了此程序内购买(In App Purchase)项目,但尚未下载"的解决方案

近日在项目内购中遇到“您已经购买了此程序内购买(In App Purchase)项目,但尚未下载”的问题,查阅google和百度各种文章,没找到合适的解决方案,折腾一整天,终于解决,解决方案贴出来,供大家参考。也是为了验证这个方案的正确性。欢迎拍砖! 首先说说出现这个问题的原因,一般是购买成功后业务逻辑出了问题(或者是逻辑依赖网络,网络出了问题),没有成功调用finishTransaction,...
阅读(20835) 评论(4)

分享Unity3d的消息机制实现

在mvc模式中,消息机制被广泛使用,Unity3d自带的消息机制真心不好用,像SendMessage,需要知道响应事件的物件,还需要一个响应函数的函数名字符串作为参数,如果我们有多个物件都要响应某个事件怎么办呢,或者我们不知道有哪些物件要响应事件怎么办呢,在NEGUI的工具类NGUITools中有个函数NGUITools是这么实现的 static public void Broadcast...
阅读(10274) 评论(1)

NGUI UIInput屏蔽特殊字符(允许输入汉字)

可以用组件UIInputValidator达到预期效果,不过为了支持汉字输入,需做一定的修改 修改UIInpurtValidator的代码如下: 首先是在枚举Validation里添加一种过滤规则 public enum Validation { None, Integer, Float, Alphanumeric, Username, Name, Chines...
阅读(8329) 评论(0)
    个人资料
    • 访问:70829次
    • 积分:821
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:0篇
    • 译文:0篇
    • 评论:20条
    文章分类
    最新评论
  • Unity3d录音

    cxy200927099: @不对吧,你的代码虽然做了这个长度的处理,但是最终你压缩的audioclip还是录音的时候返回的cl...

  • Unity3d录音

    dfgjava: @cxy200927099:代码中已经考虑到了这种情况if(Microphone.IsRecordi...

  • Unity3d录音

    cxy200927099: 博主您好,请问一下如何实现,获取录音得到的audioClip的长度是真实的长度,而不是Microph...

  • Unity3d录音

    ejbvsegbvuys: 博主,请问这个方法的gamobject参数是干什么的

  • Unity3d录音

    dfgjava: @qq_14901021:这个你需要去了解wav的文件格式,通常分为文件头和数据体两块,数据体即为实...

  • Unity3d录音

    dfgjava: @qq_14901021:这是我自己封装的压缩与存储接口,你需要自己实现

  • Unity3d录音

    qq_14901021: 另外,AudioClipCompressor和DbSound在哪个命名空间?谢谢您!

  • Unity3d录音

    qq_14901021: 您好!录下来的声音(AudioClip)如何保存为本地的wav文件?请赐教!

  • Unity3d录音

    u012992408: 求压缩这块的具体办法 找了好几天 没找到合适的库 可以的话 给我私信一下吧

  • Unity3d录音

    dfgjava: @oGordon12345:这个就不推荐了,百度一下很多的,有的是要收费的,有的是活跃用户到一定规模...