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 个回复

倒序浏览
21321546546
回复 使用道具 举报
我就想要个看板娘有这么难吗
回复 使用道具 举报
我拥有宇宙的风,与夏夜相逢。是六月盛景,是清寂长生。
回复 使用道具 举报
.我与春风皆过客,你携秋水揽星河
回复 使用道具 举报
世界的温柔 是及时的善意和干净的你
回复 使用道具 举报
当我拥有你,无论是在百货公司买领带,还是在厨房收拾一尾鱼,我都觉得幸福。
回复 使用道具 举报 1 0

海已静,山未青,月落于平行时空。长欢已远,迟眠五更,念心事灯火通明。相遇错失,欢悲照旧,我都承蒙。
回复 使用道具 举报


余生就那么长,还请衷于自己。
回复 使用道具 举报
我没有骚句子,我就想看代码
回复 使用道具 举报
关于全栈,要了解T型理论,先专后全栈,千万别贪多,古人说: 广积粮,高筑墙,缓称王
回复 使用道具 举报

这一生山高水阔,背过身,便是太阳
回复 使用道具 举报


总有人,山高路远,为你而来
回复 使用道具 举报
我把什么比做你 你是一池捞不起的波光粼粼
回复 使用道具 举报
111111111111111111
回复 使用道具 举报
666666真的强
回复 使用道具 举报
床前明月光,疑是地上霜
回复 使用道具 举报
人生自古谁不秃?留取光头当明灯。
回复 使用道具 举报
很不错,谢谢了,下载去试试。
回复 使用道具 举报
为了要一个看板娘我也真是不遗余力了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马