A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

首先准备一个html,放在tomcat的webapps的文件夹下,或者利用Hbuilder(hbuilder内置服务器了的),下载好的文件也放在webapps下

由于看板娘用到ajax技术,而ajax利用file系统访问资源会出现跨域的错误,所以必须通过http协议访问,也就是用tomcat运行或者用hbuilder打开,demo代码如下

[AppleScript] 纯文本查看 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
	<title>Live2D!</title>
    <link rel="stylesheet" href="live2d/css/live2d.css" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
</head>
<body>
<div id="landlord" style="left:5px;bottom:0px;">
    <div class="message" style="opacity:0"></div>
    <canvas id="live2d" width="500" height="560" class="live2d"></canvas>
    <div class="live_talk_input_body">
    	<div class="live_talk_input_name_body">
        	<input name="name" type="text" class="live_talk_name white_input" id="AIuserName" autocomplete="off" placeholder="你的名字" />
        </div>
        <div class="live_talk_input_text_body">
        	<input name="talk" type="text" class="live_talk_talk white_input" id="AIuserText" autocomplete="off" placeholder="要和我聊什么呀?"/>
            <button type="button" class="live_talk_send_btn" id="talk_send">发送</button>
        </div>
    </div>
    <input name="live_talk" id="live_talk" value="1" type="hidden" />
    <div class="live_ico_box">
    	<div class="live_ico_item type_info" id="showInfoBtn"></div>
    	<div class="live_ico_item type_talk" id="showTalkBtn"></div>
        <div class="live_ico_item type_music" id="musicButton"></div>
        <div class="live_ico_item type_youdu" id="youduButton"></div>
        <div class="live_ico_item type_quit" id="hideButton"></div>
        <input name="live_statu_val" id="live_statu_val" value="0" type="hidden" />
        <audio src="" style="display:none;" id="live2d_bgm" data-bgm="0" preload="none"></audio>
        <input name="live2dBGM" value="http://192.168.17.120:8080/Live2dRem/live2d/music/m1.mp3" type="hidden">
        <input name="live2dBGM" value="http://192.168.17.120:8080/Live2dRem/live2d/music/m1.mp3" type="hidden">
        <input id="duType" value="douqilai,l2d_caihong" type="hidden">
    </div>
</div>
<div id="open_live2d">召唤蕾姆</div>
<script type="text/javascript" src="live2d/js/jquery.min.js"></script>
<script>
var message_Path = '/Live2dRem/live2d/';//资源目录,如果目录不对请更改
var talkAPI = "";//如果有类似图灵机器人的聊天接口请填写接口路径
</script>
<script type="text/javascript" src="live2d/js/live2d.js"></script>
<script type="text/javascript" src="live2d/js/message.js"></script>
</body>
</html>

这里要特别注意四个地方

1、<link rel="stylesheet" href="/live2d/css/live2d.css" />

这个地方连接到的是看板娘的css文件,如果live2d文件夹是直接放在webapps的话,用上面的就可以,其他位置自行修改即可

2、var message_Path = '/Live2dRem/live2d/';

资源文件目录,这里与live2d\js\message.js有关,需要根据自己的配置进行修改

3、<script type="text/javascript" src="/live2d/js/message.js"></script>

前端调用看板娘的核心,如果live2d文件夹是直接放在webapps的话,用上面的就可以,其他位置自行修改即可

接下来需要对live2d\js\message.js文件进行修改,没有工具的话利用记事本大法,直接拖到最下面

"model/rem/remu2048/texture_00.png"为看板娘的图片路径

4、<input name="live2dBGM" value="http://192.168.17.120:8080/Live2dRem/live2d/music/m1.mp3" type="hidden">

这个是存放音乐地址,根据自己音乐存放的文件目录进行更改

如果说运行成功的话,最终会得到如下图的效果

如果想要用其他的看板娘的话,只需下载好live2d模型然后覆盖model文件夹,修改live2d\js\message.js文件的对应两处即可

demo百度云链接如下

游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 1黑马币 +4 收起 理由
fandong + 4

查看全部评分

100 个回复

正序浏览
感谢大佬!!
回复 使用道具 举报
没有骚句子,只想看代码
回复 使用道具 举报
闲云啊 来自手机 初级黑马 2021-12-30 23:57:42
99#
下载看看吧
回复 使用道具 举报
666666666666666666666666666
回复 使用道具 举报
夏天的风,最爱的你!
回复 使用道具 举报
666666666666666666
回复 使用道具 举报
黑马出品,必属精品!
回复 使用道具 举报
看板娘
回复 使用道具 举报
1111111111
回复 使用道具 举报
好耶 这样就有live2d看板娘了

回复 使用道具 举报
66666666666666
回复 使用道具 举报
1234567654321234
回复 使用道具 举报
如果想要用其他的看板娘的话,只需下载好live2d模型然后覆盖model文件夹
回复 使用道具 举报
111111111111111111111111111
回复 使用道具 举报
yinda 初级黑马 2021-4-15 17:43:04
87#
青岑。 发表于 2019-12-9 12:49
**** 作者被禁止或删除 内容自动屏蔽 ****

你看板娘弄成功了吗,我没弄成功
回复 使用道具 举报
yinda 初级黑马 2021-4-15 13:59:47
86#
YXTJ 发表于 2019-10-25 15:01
**** 作者被禁止或删除 内容自动屏蔽 ****

我想要个看板娘就那么难吗
回复 使用道具 举报
牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛
回复 使用道具 举报
想不出骚话,就说个作者牛逼吧
回复 使用道具 举报
谢谢大佬
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马