- 博客(6)
- 收藏
- 关注
原创 【渲染】你会渲染视频到游戏里吗?基于ffmpeg+LWJGL
本文介绍了如何使用Java和FFmpeg库实现视频解码功能。首先,通过引入javacv、javacpp、openblas-platform和ffmpeg-platform等依赖包,确保项目能够调用FFmpeg的相关功能。接着,通过FFmpegDecoder类封装了FFmpeg的解码器,初始化过程中包括打开视频文件、查找流信息、获取解码器、分配帧内存以及准备RGB缓冲区等步骤。解码时,逐帧读取视频数据,将其从YUV格式转换为RGB格式,并返回RGB数据。最后,提供了清理资源的方法,释放相关的内存和上下文。
2025-05-13 07:30:42
210
原创 学习游戏数值?看看deepseek的回答!你觉得有什么要补充的吗?
数值策划是RPG游戏设计的“骨架”,直接决定游戏的和。以下是专为你总结的数值策划核心方法论,用最小必要知识+实战模板快速上手!用一句话定义核心玩法循环,例如:“打怪→获得经验升级→学习技能→挑战更强怪物→解锁剧情”“探索地图→收集材料→打造装备→击败Boss→解锁新区域”
2025-05-12 08:14:14
750
原创 自然语言编程设计【设想】(突发奇想)
(本文章提出一种自然语言编程过程的设想。如果觉得有趣可以自行实现。有想法的同学可以在评论区留言。自然语言编程使用半传统的编程结构来设计程序,然后让ai逐步细节化,最终转为指定的传统编程语言代码。好处是规定了自然语言的设计规范以及提升了自然语言转化为传统编程语言的准确性和可读性。总的来说底层代码依然需要是传统编程语言。
2025-03-23 08:24:09
292
1
原创 【我的世界原理分析】1.光照原理
【我的世界原理分析】1.光照原理前言1.平滑光照2.环境光3.光照算法前言最近在研究类我的世界这样的游戏,方便以后开发以及提供给更多人一个思路。大家多多评论留言我会不断更新下去更多相关内容。首先看一下我的世界的画面效果,我们后面的一章节再讲讲地形生成原理。(最终效果)1.平滑光照拆分效果首先从最终效果开始拆,先把我的世界中的平滑光照关闭和开启来对比一下。可以对比出来效果只是在方块的边缘和夹角设置了明暗部的过度。这个可以在shader中的着色器增加顶点颜色(后面的效果其实都可以基于顶点
2021-09-04 09:25:06
4716
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅