GithubHelp home page GithubHelp logo

ongekifumeneditor's Introduction

音击谱面编辑器


简介

image

当前进度&roadmap:

  • Tap实现
  • WallTap实现
  • Hold实现
  • WallHold实现
  • 音频播放相关
  • 编辑器优化&重构
  • 谱面滚动播放及预览
  • 牛逼外服的判定线
  • 谱面预览播放音效
  • 实现时间轴的简便操作
  • 编辑器细节优化
  • OpenTK/Vulkan/SkiaSharp 三选一重写渲染器(暂时)
  • 一边写个谱面做测试一边修bugs
  • 正式公布
  • 其他类型子弹
  • 制作预览器(OpenGL)(暂时跳过)
  • 实现Soflan变速 (有限支持)
  • svg转线 (略有问题)
  • LispBlock实现
  • EmenyLane实现
  • 编辑器细节优化 pt.2
  • 智能画曲线&曲线插值
  • 实现各种工具等,比如文字/图片转轨道
  • 脚本模块
  • 自制谱面,正式公布
  • 垂直显示缩放 (有明显问题,但能用)
  • 快捷键 (暂时没必要,跳过)
  • 星咲あかり心灵控制计划
  • 优化性能 <--- we are here? --- ....

https://pastebin.com/hyNyvdwt

编译&下载

Build Program wiki

教程&问题&建议

技术栈

  • 应用为基于WPF桌面开发框架制作
  • 插件机制依赖于MEF框架
  • 应用VisualStudio IDE风格由UI框架提供实现:Gemini
  • 编辑器物件更新基于WPF的DataBinding , 渲染全依赖于WPF提供的控件组合实现

声明


  • 本项目无任何利益相关,均因兴趣爱好驱动开发,属于个人合作业余项目,因开源精神而开源项目
  • 本项目不会提供任何相关游戏资源
  • 本项目一切相关文档以及代码均只能是为了个人学习用途
  • 因使用本项目者做坏事,所产生的相关纠纷和问题,后果自负,不关我事 ^ ^
  • 另外本项目不是Phixxos编辑器

image

ongekifumeneditor's People

Contributors

mikirasora avatar milkitic avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.