节奏游戏开发时的万般阻难

施工中……

音符同步

判定提前

姑且定义以下几种判定时间点:

  • CHECK_PERFECT
  • CHECK_GREAT
  • CHECK_MISS

每个音符到达dspTime - CHECK_MISS时触发miss判定
南梦宫所提出的判定方案是

视觉反馈

额外音效

音效是给玩家

ゼロから始めるJAVA世界生活 02


很快我们就进入了结构阶段,这些东西貌似在c++,c#里都差不多,是逻辑的基本组成部分。

判别结构

if-else

1
2
3
4
5
6
7
8
9
10
11
12
13
if(布尔表达式)
{
//如果布尔表达式为true将执行的语句
}
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {
//如果以上布尔表达式都不为true执行代码
}

Read More

Flow Test

look good?

No. Yeah

遇见hexo


的路总是不平坦。

使用sequence代码块的时候,使用了hexo-filter-sequence模块。

没想到并没有成功

在issue里面看到有人这样做就成功了:

  • 在renderer.js文件里加上
    data.content += '<script src="' + config.raphael + '"></script>';
  • 在index.js文件里加上
    raphael: 'https://cdnjs.cloudflare.com/ajax/libs/raphael/2.2.7/raphael.min.js',
  • 运行hexo clean hexo s -g,好像可以暂时解决问题。

    还真的解决了问题。

    但谷歌的ajax却没有办法,下辈子哪天把theme重写一遍。

ゼロから始めるJAVA世界生活 01


环境搭建

接下来将介绍如何建立环境并支持VSCode

  1. 官网下载jdk

  2. 等待一段时间安装完成

  3. 在系统的环境变量设置中,全局变量里添加JAVA_HOME并将值设置为C:\Program Files\Java\jdk-*\,即jdk根目录。

  4. 变量中的PATH添加值%JAVA_HOME%\jre\%JAVA_HOME%\lib\%JAVA_HOME%\bin\,此时测试以下命令

    1
    2
    $ javac -version
    $ java -version

    若能成功显示版本号则安装成功。

Read More

徐天华:娱乐设计的基本素养

娱乐设计的基本素养

提炼与归纳(进入无障碍表达模式)

如何从自然对象的描摹和照抄(死记硬背)转换为真正的提炼的和归纳。

提炼与归纳的几种不同方式:

  • 不同风格的漫画式的符号化归纳和夸张
  • 不同绘画语言(风格)前提下的概括与简化
  • 几何图形的重要性

找到自己的归纳风格,需要跟自己的表达能力和基本功挂钩,综合来看。

提炼和归纳也一定是通过以下漫画家、插画家或者设计师的风格影响获得(什么是对我们有用的风格?)。在这种情况下是一种套路

Read More