Live2D 初始化错误解决方法:将脚本放置在变量定义之后
<!--chat input-->
<div class="chatbox_input">
<div class="chatbox_input_div">
<input id="chatInput" type="text">
<button id="chatbox_input_send" class="chatbox_input_send">发送</button>
</div>
</div>
</div>
<script>
var live2d_settings = {
userInfo: {
sign: 'eyJhbGciOiJSUzI1NiIsImtDZp-o69PA8y5WNRXoNt5bxuH1LFcyBWpofSo-_5LZhxKmrV_1sKmRBPZOHidNSAbo9FFllDCFDP0vaOI5GjKPXZHl-YFcLTBitVGUBErWKow'
},
modelAPI: 'https://girl.model3.json',
modelPoint: {
x: 0,
y: 0,
zoom: 1
}
};
initModel(live2d_settings);
</script>
<p>为了解决错误,你需要将初始化 <code>live2d_settings</code> 变量的 <code><script></code> 标签移动到变量定义之后。以下是修正后的代码:</p>
<pre><code class="language-html"><!--chat input-->
<div class="chatbox_input">
<div class="chatbox_input_div">
<input id="chatInput" type="text">
<button id="chatbox_input_send" class="chatbox_input_send">发送</button>
</div>
</div>
</div>
<script>
var live2d_settings = {
userInfo: {
sign: 'eyJhbGciOiJSUzI1NiIsImtDZp-o69PA8y5WNRXoNt5bxuH1LFcyBWpofSo-_5LZhxKmrV_1sKmRBPZOHidNSAbo9FFllDCFDP0vaOI5GjKPXZHl-YFcLTBitVGUBErWKow'
},
modelAPI: 'https://girl.model3.json',
modelPoint: {
x: 0,
y: 0,
zoom: 1
}
};
initModel(live2d_settings);
</script>
</code></pre>
<p>在这段代码中,<code>initModel(live2d_settings)</code> 函数调用被移动到 <code>live2d_settings</code> 变量定义之后。</p>
原文地址: https://www.cveoy.top/t/topic/nCeA 著作权归作者所有。请勿转载和采集!