24
2016
05

Unity SteamVR插件集成

重要组件

SteamVR_Camera

VR摄像机,主要功能是将Unity摄像机的画面进行变化,形成Vive中的成像画面

使用方法:

l 在任一个摄像机上增加脚本

l 点击Expand按钮

image001image002

More...

23
2016
05

Unity3D Layer要点

简介

Layer可以用于光照的分层和物理碰撞的分层,这样可以很好地进行性能优化

数据结构

Layer在Unity中有3中呈现方式:1、string名字,2、int层索引,3、LayerMask数据

一般地,在编辑器中,我们设置GameObject的Layer,是直接使用的层的名字,比如Default、UI等等。

More...

21
2016
04

Unity利用Sapi进行语音开发

软件中的语音技术主要包含两种:语音识别speech recognition和语音合成speech synthesis。一般地,开发者会因为技术实力和资金实力等各方面的问题无力完成专业的语音引擎,因此通常选择现有的较为专业的语音引擎来完成相关的开发,比如国内非常出名的科大讯飞,百度语音等等。当然国外的还有Google语音,微软有SAPI等等。

在VR开发过程中,由于运行在Windows环境下,那么自然而然,我们首选SAPI来进行语音开发。一是和Windows原生,二是离线不需要网络,三是不需要任何插件。另外就是SAPI发音,尤其是英文发音,还是相对来说质量不错的。(Win7以上自带)

More...

07
2015
12

Unity3D打包APK,无法打进Jar的解决办法

最近同事遇到一个问题,无论在接腾讯的MSDK还是韩国的SK渠道的SDK,其中的某个Jar的代码在打包时永远不会出现的APK中。这样导致在运行使用相关代码时造成APP闪退(Crash),日志中可以看到相关Class not Found的错误。

如果出现这样的问题,可以按照以下方法解决

1、建立空包测试

创建了一个空的U3D工程,将那个Jar文件a.jar放在Assets/Plugins/Android/libs/下,同时将一个可以正常打包的Jar文件b.jar也放在该位置。打包。按照检测方法查看是否有a.jar和b.jar中的相关代码

More...

13
2015
11

瀛洲海客

瀛洲海客这一昵称最早取自“海客谈瀛洲 烟涛微茫信难求”。这句诗来自李白的《梦游天姥吟留别》,鄙人甚是喜欢。遂将海客和瀛洲反序一下,组成瀛洲海客作为自己的昵称。

我的家乡是一个小镇上的一个小村庄,说来也巧,这个地方居然也曾被称为瀛洲。而又居海边,也正是瀛洲海客的真实写照。而且奇怪的事,居于杭州7年,杭州居然也有一个小瀛洲——“三潭印月”。至今居于上海,正应了海客一词,来自瀛洲,居于上海的客人,难到是命中注定么?哈哈!

More...

07
2013
06

玉兰吟

纯洁芬芳白玉兰

春临夏至别亦难

若非豪言壮志去

秋风易水不复还

——瀛洲海客,2013/6/7,杭州北部软件园

28
2013
02

春天花会开

    2月的最后一天,是离职最后的休息日。

    午饭过后,独自悠闲漫步在恬静的公园小道。
    一切都是那么的美好啊!
    天那么蓝,云那么白,阳光那样暖人心田,春风如此徐徐拂面。 
    稍稍坐在长长的石凳上:
    听着欢声鸟语,闻着沁人花香,看着自由小鱼,哼着流行小调。
    享受这难得的惬意,享受这静静的午后。
    要是这时候能有一杯香香的红茶,要是这时候能有一张纸一篇诗,
    要是这时候能有一起享受的朋友,要是这时候能有一手琴一首歌,
    如果这样的话,朋友,我能和你一起吟唱么?
   
    春天到了,那束雏菊花已在不知不觉中开放。
    它是包含怎样的情感呢?
    应该记得离别时那淡淡的忧伤,也许难忘再见时那小小的遗憾。
    但依然毫无拘束地开放:
    彩蝶飞舞,小蜂驻足,水鱼为此不再嬉戏,飞鸟因而不时雀跃。
    要是这时候能多一些欢乐笑语,要是这时候能少一些孤寂没落,
    要是这时候能多一些知心朋友,要是这时候能少一些形单影只,
    如果这样的话,朋友,我能和你一同欣赏么?

24
2012
05

夜笛

夜半暗飞声,

悲苦愁满城,

街角褴褛者,

疑似知音人。

——瀛洲海客,2012/5/24,2:00,杭州华星科技大厦

28
2012
02

Unity3d与dll文件

在Windows环境下开发Unity3d游戏或应用,可以利用dll文件将一个大工程分为几个小的工程。这里较为推荐3dsMax+Unity3d+Windows7+Virsual Studio 2010+ReSharper这样的组合进行整个WinPC/Web项目的开发和维护。

在VS2010中可以导入一个ClassLib Project,编译生成dll文件。然后在Unity3d项目中添加对该dll文件的引用,并且将该dll文件复制到Unity3d项目的Assets目录下的任意位置。Unity3d将自动解析该dll文件。注意,尽量不要有命名空间,否则Unity3d可能报错。

More...

16
2012
01

江南一寒万里白

烟花千百无情爱

纵使风香二月来

不及梅花独枝开

——瀛洲海客,2012/1/16,杭州星洲花园

More...