- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 基于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...
2017-09-19 17:06:54
1505
原创 UE4 VR项目中actor永远面向头显的蓝图
项目中经常会用到actor永远面向Player,本蓝图主要针对3dUI面向VR头显,如果actor是NPC之类的只需要yaw即可,将roll和pitch置0,非VR项目把Targets设为PlayerPawn的Location。
2017-06-29 19:51:50
1601
1
原创 Android app强更解决方案。
之前笔者项目有个强更的需求,后台发现渠道sdk都有这个功能,没废弃掉了,但好歹自己查了好多资料调试了些时间才出的劳动成功,直接扔了不管有些可惜,所以放上来,有需要的同学可以拿来直接使用。当打开app时用http和服务器进行一次通信,比较客户端和服务器端的版本号,如果不需要更新则开始游戏(笔者的项目是一个Unity3d的游戏项目),否则服务器返回新apk的下载地址,调用更新逻辑,即调用下面的Up
2016-01-08 15:39:12
4230
原创 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
2015-12-01 11:04:35
3865
原创 Unity3d的Input.location在ios8以上版本不能正常工作的解决方案
最近发现以前能正常工作的定位功能不能正常工作了(擦,在ios8之后就不能正常工作了,现在都到ios9了,可见项目做了有些日子了),多方验证与相关资料的搜索,现将解决方案分享给大家。主要是ios8之后CLLocationManager的用法有了变化,首先在unity3d倒出来的Xcode工程中,找到iPhone_Sensors.mm文件,一般在class目录下,找到void Location
2015-11-06 19:12:26
2892
原创 Unity3d在移动设备上的音效有延迟的解决方案
前几天刚解决了音效延迟的问题,通常如果不是特殊的要求,一般的按键音效有点延迟也不是什么问题,恰巧笔者的项目是一个音乐舞蹈类游戏,操作的时候音效延迟的要求就比较高,不然就明显和音乐节拍对不上了,经多方资料的查阅,现将解决方案分享出来。
2015-07-28 15:39:53
11918
1
原创 Unity3d录音
之前项目有玩家之间语音的功能需求,所以研究了下,由于之前Baidu/Google能搜到的资料较少,所以我来总结下。由于我们Unity3d是跨平台工作的,所以尽量用Unity3d的api,查了下Unity3的documetation,只有个Microphone可以用。static AudioClip Start(string deviceName, bool loop, int leng
2015-07-28 14:46:10
11060
3
原创 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
5161
原创 Json数据格式中请用双引号而非单引号!!
近日在做ios app项目内购的服务器二次验证的时候,遇到一个Json相关的问题。根据苹果的“Receipt Validation Programming Guide”文档需要向https://buy.itunes.apple.com/verifyReceipt(沙盒测试的地址是https://sandbox.itunes.apple.com/verifyReceipt)发送一段j
2013-10-30 10:23:22
10740
原创 ios内购(iap)关于问题“您已经购买了此程序内购买(In App Purchase)项目,但尚未下载"的解决方案
近日在项目内购中遇到“您已经购买了此程序内购买(In App Purchase)项目,但尚未下载”的问题,查阅google和百度各种文章,没找到合适的解决方案,折腾一整天,终于解决,解决方案贴出来,供大家参考。也是为了验证这个方案的正确性。欢迎拍砖!首先说说出现这个问题的原因,一般是购买成功后业务逻辑出了问题(或者是逻辑依赖网络,网络出了问题),没有成功调用finishTransaction,
2013-10-29 14:57:40
29892
原创 分享Unity3d的消息机制实现
在mvc模式中,消息机制被广泛使用,Unity3d自带的消息机制真心不好用,像SendMessage,需要知道响应事件的物件,还需要一个响应函数的函数名字符串作为参数,如果我们有多个物件都要响应某个事件怎么办呢,或者我们不知道有哪些物件要响应事件怎么办呢,在NEGUI的工具类NGUITools中有个函数NGUITools是这么实现的static public void Broadcast
2013-10-26 13:52:30
12310
原创 NGUI UIInput屏蔽特殊字符(允许输入汉字)
可以用组件UIInputValidator达到预期效果,不过为了支持汉字输入,需做一定的修改修改UIInpurtValidator的代码如下:首先是在枚举Validation里添加一种过滤规则public enum Validation{ None, Integer, Float, Alphanumeric, Username, Name, Chines
2013-10-25 19:35:23
10928
iTween for UE4.16
2017-06-16
CRC.C# Game Programming Cookbook for Unity 3D.2014.pdf
2015-11-16
Rapid.Web.Applications.with.TurboGears.Nov.2006.eBook-BBL.chm
2009-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人