1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
|
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<meta name="theme-color" content="#000000">
<title>Chrisoft::Ballance | Back and Forth - A Lucid Dream | 彷徨梦</title>
<link rel="icon" href="/favicon.png">
<link rel="stylesheet" type="text/css" href="/common.css">
<link rel="stylesheet" type="text/css" href="/theme0a.css" id="theme0a">
<link rel="stylesheet" type="text/css" href="/theme0b.css" id="theme0b">
<link rel="stylesheet" type="text/css" href="/theme1a.css" id="theme1a">
<link rel="stylesheet" type="text/css" href="/theme1b.css" id="theme1b">
<link rel="stylesheet" type="text/css" href="/theme2a.css" id="theme2a">
<link rel="stylesheet" type="text/css" href="/theme2b.css" id="theme2b">
<link rel="stylesheet" type="text/css" href="/theme3a.css" id="theme3a">
<link rel="stylesheet" type="text/css" href="/theme3b.css" id="theme3b">
<style>
h1, h2 {font-weight: normal;}
</style>
</head>
<body onload="loadTheme();" class="TText">
<script>
function getcookie(key)
{return document.cookie.replace(new RegExp('(?:(?:^|.*;\\s*)'+key+'\\s*\\=\\s*([^;]*).*$)|^.*$'),'$1');}
function loadTheme(){
var thm=document.cookie.replace(new RegExp("(?:(?:^|.*;\\s*)thm\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1");
if(thm.length<2||'0123z'.indexOf(thm[0])==-1||'abz'.indexOf(thm[1])==-1)thm='zz';
var ent="";
var d=new Date();
if(thm[0]=='z')
{
var m=d.getMonth()+1;
if(m>=3&&m<6)thm='0'+thm[1];
else if(m>=6&&m<9)thm='1'+thm[1];
else if(m>=9&&m<12)thm='2'+thm[1];
else thm='3'+thm[1];
}
if(thm[1]=='z')
{if(d.getHours()>=18||d.getHours()<6)thm=thm[0]+'b';else thm=thm[0]+'a';}
ent=`theme${thm}`;
var R=new RegExp('theme[0-4][ab]');
for(var i=0;i<document.styleSheets.length;++i)
{
if(R.exec(document.styleSheets[i].ownerNode.id)!==null&&document.styleSheets[i].ownerNode.id!=ent)
document.styleSheets[i].disabled=true;
else document.styleSheets[i].disabled=false;
}
var thmcolor="";
switch(thm[0])
{
case '0':thmcolor=thm[1]=='a'?'#f59dda':'#2f0933';break;
case '1':thmcolor=thm[1]=='a'?'#9df59d':'#090933';break;
case '2':thmcolor=thm[1]=='a'?'#edb47b':'#1f1205';break;
case '3':thmcolor=thm[1]=='a'?'#a0cdfa':'#051933';break;
}
document.querySelector("meta[name=theme-color]").setAttribute('content',thmcolor);
}
</script>
<h1><a href="/">Chrisoft</a>::Ballance</h1>
<h2>Back and Forth - A Lucid Dream</h2>
<h2>彷徨梦</h2>
<h4><a href="index.html">English</a></h4>
<a href="//filestorage.chrisoft.org/ballance/img/lucid.png"> <img width="630" style="max-width:100%;height:auto;" src="//filestorage.chrisoft.org/ballance/img/lucid_small.png"></a>
<h3>简介</h3>
<p>
一张具有浓厚的2010气息的休闲地图。只是……你也许会被不断误事的自己气到。
</p>
<p>
此地图引入了一种全新的变球器:三合一变球器。它的种类会随时间而变化,不过当玩家球接近时便会锁定。这张地图没有烧脑的成分,也不需要超强的控球技术。但因为这种新的变球器的引入,这张图需要你精确地掌握时机。因此,你也许没有时间彷徨。
</p>
<p>
你在此地图中的绝大多数的时间都会在一条不到100米长的路段上度过。当这条路最后沉入深渊之后,你还需要想办法逃离此地。
</p>
<p>
本图的基本设计(全部小节均在同一段路面上进行)实际来源于2010年12月我的一次制图尝试。前两个小节的内容也是从原地图中几乎原封不动地搬运过来的。
</p>
<p>
祝玩得愉快!
</p>
<h3>
地图信息
</h3>
<table>
<tr>
<td>小节数</td>
<td>8 (7个有实际内容的小节)</td>
</tr>
<tr>
<td>首通期望时长</td>
<td>不多于10分钟</td>
</tr>
<tr>
<td>制作时间</td>
<td>
略少于3天或几乎10年(取决于理解方式)</td>
</tr>
<tr>
<td>得分点</td>
<td>4</td>
</tr>
<tr>
<td>生命球</td>
<td>2</td>
</tr>
<tr>
<td>彩蛋</td>
<td>有 (谁说彩蛋一定要藏在游戏里面的? 这个提示给的也太直接了!)</td>
</tr>
<tr>
<td>使用软件</td>
<td>Virtools Dev 3.5, Blender 2.80, Blender 2.79b</td>
</tr>
<tr>
<td>致谢</td>
<td>yyc12345 (从blender文件导出保留法线数据的NMO文件), ballancebug (修复17号机关的模型)</td>
</tr>
<tr>
<td>测试</td>
<td>617274873, ballancebug, BallanceLover, yyc12345, 湮尘灬冷曦, yunjuyihao (按测试时间顺序排列)</td>
</tr>
<tr>
<td>当前版本</td>
<td>release1 (20200723)</td>
</tr>
<tr>
<td>授权</td>
<td><a href="https://opensource.org/licenses/MIT">Expat (The MIT License)</a></td>
</tr>
</table>
<h3>注意点</h3>
<ol>
<li>
用非原版游戏(除替换关卡文件外)游玩此关卡应入刑。
(如果你坚持使用非原版游戏,请不要向作者报告游戏中遇到的问题。)
</li>
<li>
本关卡中的脚本均为运行在 60fps 的情况设计。如果你的游戏帧率与此值差异过大,可能会导致某些脚本出错。
</li>
<li>
由于添加了大量每帧均需处理的逻辑,本关卡对性能要求稍高。如果你的游戏明显掉帧,或者游戏中摄像机经常抖动,可以尝试关闭不需要的后台进程(或者直接换台电脑)。
</li>
<li>
如果你遇到了罕见bug(例如变球器消失,变球器重叠等等),大多数情况下重新开始本关可以解决问题。
</li>
</ol>
<p>
如果你在 Virtools 中打开此关卡后,在脚本视图中看到了乱码,并且使用的系统是 Windows 10 1803 以上的版本,可以尝试以下调整:
</p>
<pre>
控制面板 -> 区域 -> 管理选项卡 -> 非 Unicode 程序的语言 / 更改系统区域设置:
当前系统区域设置: 中文(简体,中国)
启用"使用 Unicode UTF-8 提供全球语言支持"
(如此调整可能会导致其他程序出现问题。如果发现了问题,关闭"使用 Unicode UTF-8 提供全球语言支持"即可。)
</pre>
<p>
如果你使用的是其他操作系统,我暂时没有可行的解决方法。
</p>
<h3>下载</h3>
<p>
按<a href="//filestorage.chrisoft.org/ballance/levels/Level_lucid.CMO">此链接</a>从本站下载。或按<a href="https://ballance.jxpxxzj.cn/wiki/%E6%96%87%E4%BB%B6:Level_lucid.NMO">此链接</a>从Ballance Wiki下载。
</p>
<p>
<a href="https://ballance.jxpxxzj.cn/wiki/Q%26A/zh#.E6.80.8E.E4.B9.88.E5.AE.89.E8.A3.85.E8.87.AA.E5.88.B6.E5.9C.B0.E5.9B.BE.EF.BC.9F">如何安装关卡</a>
</p>
</body>
</html>
<!--
vim: tw=80 syntax=html
-->
|