cocos引擎能提供一个获取音乐频谱的接口吗?像unity的AudioSource.GetSpectrumData,如果能获取到音乐频谱,游戏结合音乐频谱,会更有动感和节奏感,好期待
高阶的音频功能,你需要用到fmod了。Unity就是用的fmod作为内置的音频模块。
我在04年的时候和fmod总部谈过合作可能性。但fmod的商业模式是:如果你引擎要内置,请给我一年几百万美金,或者每一个用户给我多少钱。这我就付不起了。所以只能麻烦有高阶音频需求,特别是你如果做音乐类游戏的话,自己去fmod网站下载、付费和使用了。
我现在去强化音频模块,不论怎么做,功能上都是做不过fmod的,人家就靠这个吃饭啊。
竟然是cocos创始人王哲回答了我的问题,有点受宠若惊的赶脚,大神,膜拜膜拜。由此看出cocos是用心做引擎的,对于每个普通用户提的问题都那么重视。顺带提几个问题,恳请王哲大神指点下:
1、Android和IOS、H5都支持获取音乐频谱,cocos不能转换嚒?
2、我从事java开发工作快3年了,但发现自己大多数都在做重复的工作,没有挑战性、没有成就感,甚至逐渐失去了兴趣。我有一个爱好就是喜欢玩游戏,而且崇尚自由职业,所以这阵子都在学cocos2d-js,前段时间也因此和公司的体制问题而提出了离职,但目前所面临的压力是:刚接触游戏开发不久,找工作是个问题;独立开发游戏有风险,毕竟资金不充裕,回报率也未知。
我该何去何从,我该为我的理想坚持吗?
-
如果Android, iOS和H5平台接口上都有现成的获取音乐频谱API,那么cocos封装一下应该是不难。 @linshun 帮忙看下这个是否值得做并且容易实现。
-
其实不论什么岗位的工作,都会有「部分」有挑战有意思的内容,同时有很多重复性的内容,比如引擎组每天都在弄内存、性能、包体积,我每天都在论坛扫贴回答问题。这是不可避免的。我的建议是选择自己喜欢的工作。比如我也是从小喜欢玩游戏,到现在仍然要天天玩甚至带着儿子玩。所以我选择游戏行业,不论工作内容是否枯燥压力是否太大,都仍然会觉得有乐趣。
嗯,所做的工作是自己的兴趣,多幸福的一件事,乐此不疲
站在我的角度上来看,获取频谱的这个需求不是非常通用的游戏需求,所以不太合适默认加入到Cocos2d-x里。
音乐游戏,教育类应用等才比较大的可能会用到。
比较建议的是,自己用反射的方式封装一下,满足使用就好。
还是希望有这个功能,感觉虽然需求不高。但是打开了这一块,可能会打开一片天空哟!