自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 游戏算法优化(持续更新给自己看)

如果不需要显示结果,可以不用开方,直接把需要比较的数字乘二次方,快很多,对于一些需要频繁搜索附近的npc类游戏很有效。提前把弧度分成65536份,保存在数组里,需要的时候直接提取,比直接用Math.sin快了8倍。使用环境Java,性能仅供参考。

2023-10-05 19:30:52 62

原创 使用AndroidTrack播放高频声音:归一化混音(Java)

下方代码能跑起来,效率不够高,骁龙8gen2在一秒50次刷新的情况下,大概45-50个音频混音延迟就达到20ms,也就是理论极限了,有什么好一点的优化思路,大神可以来指教一下。无论是使用openal,soundpool,在播放高频声音时都会出现没声音的情况,只能使用音轨自己混音的方式来实现。

2023-04-14 01:14:35 321 1

原创 Android将Ogg音频读取成PCM

目前全网搜不到这类教程,于是我自己反编译jme3引擎,提取里面的class写了一个能跑的代码,废话不多说看下面首先需要前置包,jme3游戏引擎里面的j-ogg-all.jar,jme3-core.jar,jme3-jogg.jar。但是这些包带了整个游戏引擎,很多没用的class,所以我精简了一下:https://pan.baidu.com/s/1Yyp8TssXgpvYOdKqgK-FbQ?pwd=ysBa 提取码:ysBapublic class OggUtil{ private int buf

2022-10-13 08:52:15 1150

原创 Java读取Obj模型

Java写OpenGL项目时总要去加载一个Object模型,或者导出导入操作,没必要用一大堆第三方包,一个类完事,还兼容Android。该类仅满足我个人的需求,不是完整的Obj标准。测试可以打开3DMax导出的Obj格式。导出的Obj也可以在3DMax打开。类代码,可以直接复制到自己工程使用。.....................

2022-07-17 17:26:33 1690

原创 JME3教程:Android创建一个简单的示例

作者:忆逝丷不得转载!不得转载!不得转载!找遍全网都没有一个安卓的教程,我研究了好几天,终于研究出来了,分享一下给大家。首先需要对安卓中的view,assets,libso存放位置有一定的了解。使用AIDE编译,纯Java教程首先就是下载JME3引擎,百度搜官网跳转到github下载,下载后把jme3-core.jar,jme3-android.jar,jme3-android-native.jar放到工程里即可AIDE无法直接编译jme3-android.jar,问题就在JmeSurfaceV

2022-06-13 10:42:43 859

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除