中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

怎么用服務器搭建網站推廣之家app下載

怎么用服務器搭建網站,推廣之家app下載,阿里云 郵件 wordpress,wordpress 多語言 站點目錄 背景第一款:開箱即用的Live2d在vue項目中使用html頁面使用在線預覽依賴文件地址配置相關參數(shù)成員屬性源碼 模型下載 第二款:換裝模型超多的Live2d在線預覽代碼示例源碼 模型下載 背景 從第一次使用服務器建站已經三年多了,記得那是在2…

目錄

  • 背景
  • 第一款:開箱即用的Live2d
    • 在vue項目中使用
    • html頁面使用
    • 在線預覽
    • 依賴文件地址配置
    • 相關參數(shù)
    • 成員屬性
    • 源碼 + 模型下載
  • 第二款:換裝模型超多的Live2d
    • 在線預覽
    • 代碼示例
    • 源碼 + 模型下載

背景

從第一次使用服務器建站已經三年多了,記得那是在2019年底,2020年初,記得服務器是在2019年的雙十一第一次買的阿里云的新人服務器。那時候我剛剛大三上半學期結束,放寒假了在家,開始折騰起來第一次搭建網站。由于之前一直使用的CSDN記錄學習筆記,當時想的是搭建一個屬于自己的博客網站,自己的“另一個世界”。再后來就是通過探索,折騰起Wordpress,第一個用的博客主題是Kratos。當然在搭建網站的時候很有趣的一點是看到別人的個人網站上都有一個自己網站的小人,原名Live2d,被稱為看板娘,所以這篇博客是來分享我最新收集的兩款超酷的Live2d和使用經歷。

我博客最初的樣子:
1692596220769.jpeg

之前也有兩次分享過Live2d的使用:
Live2D使用分享:https://qkongtao.cn/?p=312
Live2D——血小板:https://qkongtao.cn/?p=465

第一款:開箱即用的Live2d

作者網站是:https://kuangyx.cn/

你可能注意到網站右下角的Live2d人物了,對此我對Live2d做了類封裝幾行代碼就能實現(xiàn)網站加載Live2d人物。該庫包含了live2dlive2d_3的模型。

在vue項目中使用

  1. 安裝
npm i @tomiaa/live2d
  1. 在vue文件中引入
<template><div class="hello"><div ref="live2dContentRef" id="live2d"></div></div>
</template><script>
import { Live2d } from "@tomiaa/live2d";
export default {name: "Live2d",mounted() {new Live2d({el: document.getElementById("live2d"),showLoading: false,maxWidth: 300,jsBaseURL: "https://live2d.kuangyx.cn/public",});},
};
</script>
<style scoped>
</style>

html頁面使用

由于作者提供的是開箱即用的npm資源包@tomiaa/live2d,不便于在其他項目中直接使用,因此我將他重新打包成js和css文件,在html頁面中可以直接引入即可。

<link href="http://code.qkongtao.cn/cool-effect/live2d/vue_live2d/static/css/app.css" rel="stylesheet">
<script src="http://code.qkongtao.cn/cool-effect/live2d/vue_live2d/static/js/app.js"></script>

兩個資源文件下載:https://gitee.com/qkongtao/live2d_vue/tree/master/vue_live2d/dist/static

使用示例:

<!DOCTYPE html>
<html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.png"><title>vue_live2d</title><link href="http://code.qkongtao.cn/cool-effect/live2d/vue_live2d/static/css/app.css" rel="stylesheet">
</head><body><noscript><strong>We're sorry but vue_live2d doesn't work properly without JavaScript enabled. Please enable it tocontinue.</strong></noscript><div id="app"></div><script>// 設置參數(shù)var Live2d = {showLoading: false,maxWidth: 300,jsBaseURL: "https://live2d.kuangyx.cn/public",}</script><script src="http://code.qkongtao.cn/cool-effect/live2d/vue_live2d/static/js/app.js"></script>
</body></html>

打開效果:
20230821-140259-fb.png

在線預覽

http://code.qkongtao.cn/cool-effect/live2d/vue_live2d/

依賴文件地址配置

依賴文件的地址文件IP都在github,下面參數(shù)主要考慮到國內經常被墻,可以使用下面參數(shù)使用其他服務器地址。

  • jsBaseURL:配置依賴的js文件baseURL地址目錄,默認加載的https://github.com/tomiaa12/live2d/tree/main/public下的js文件,修改后需要保證該目錄下也應該存在同樣的文件。
  • live2d_2_ModelBaseURL: live2d模型的baseURL地址目錄,默認使用jsBaseURL參數(shù)。
  • live2d_3_ModelBaseURL: live2d_3模型的baseURL地址目錄,默認使用jsBaseURL參數(shù)。

相關參數(shù)

屬性說明類型默認值
el容器 querySelector 選擇器或 domstring | DOM 元素#live2d
jsBaseURL配置依賴的js文件baseURL地址目錄stringtomiaa12.github.io/live2d/public
live2d_2_ModelBaseURLlive2d 模型地址目錄string默認使用 jsBaseURL
live2d_3_ModelBaseURLlive2d_3 模型地址目錄string默認使用 jsBaseURL
loadLive2d_2是否加載 live2d_2 模型列表booleantrue
loadLive2d_3是否加載 live2d_3 模型列表booleantrue
playLoadingAnimation加載模型之后是否播放登場(login)動畫,只有存在login動畫才有效booleantrue
showLoading顯示加載模型 loadingbooleantrue
showControl顯示控制欄booleantrue
iApplicationOptionsPIXI.Application 配置IApplicationOptions{}
maxWidth容器最大寬度number400
minWidth容器最小寬度number200
aspectRatio默認寬高比[number,number][10,9]
beforeInit初始化之前(data: {
options:Live2dOptions
modelList: ModelOption[]
})=> void
afterInit初始化完成(data: {
options: Live2dOptions
modelList: ModelOption[]
currentModelOption: ModelOption
Live2DModel: typeof Live2DModelType
app: Application
}) => void
randomPeople人物隨機booleantrue
allowDrag允許拖動booleantrue
hitokoto是否開啟 hitokoto 一言booleantrue
hitokotoOptions一言配置HitokotoOptions

成員屬性

屬性名說明類型默認值
options構造器配置Live2dOptions參考上一標題默認值
eldom 容器any
canvascanvas 容器any
Live2DModel模型加載模塊typeof Live2DModelType
apppixi.js 應用Application
loading加載loadingbooleanfalse
model當前模型InstanceType<typeof Live2DModelType>
modelList模型列表ModelOption[][]
currentModelOption當前模型配置ModelOption
personIndex模型下標number0
clothingIndex服裝下標number0
elLoadingloading dom 元素any
elControlcontrol dom 元素any
elSwitchPerson切換人物 dom 元素any
elSwitchClothing切換服裝 dom 元素any
elHitokoto一言 dom 元素any
hitokoto一言Hitokoto

源碼 + 模型下載

https://gitee.com/qkongtao/live2d_vue

第二款:換裝模型超多的Live2d

在線預覽

https://qkongtao.gitee.io/live2d-widget/

20230821-143204-Cs.png

代碼示例

<!DOCTYPE html>
<html lang="en"><head><!-- 基礎信息 --><meta charset="utf-8"><meta http-equiv="Access-Control-Allow-Origin" content="*"><meta name="renderer" content="webkit" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><meta name="force-rendering" content="webkit" /><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content="qkongtao.cn"><meta name="keywords" content="qkongtao.cn"><meta name="author" content="qkongtao.cn"><link rel="icon" href="http://qiniu.qkongtao.cn/2021/08/header.png" sizes="192x192" /><title>live2D演示</title>
</head><body><!--FOOTER_CODE_END--><script type="text/javascript">// live2d_path 參數(shù)建議使用絕對路徑// const live2d_path = "./live2d-widget/";const live2d_path = "https://code.haiyong.site/live2d-widget/";// 封裝異步加載資源的方法function loadExternalResource(url, type) {return new Promise((resolve, reject) => {let tag;if (type === "css") {tag = document.createElement("link");tag.rel = "stylesheet";tag.href = url;} else if (type === "js") {tag = document.createElement("script");tag.src = url;}if (tag) {tag.onload = () => resolve(url);tag.onerror = () => reject(url);document.head.appendChild(tag);}});}// 加載 waifu.css live2d.min.js waifu-tips.jsif (screen.width >= 768) {Promise.all([loadExternalResource(live2d_path + "waifu.css", "css"),loadExternalResource(live2d_path + "live2d.min.js", "js"),loadExternalResource(live2d_path + "waifu-tips.js", "js")]).then(() => {// 配置選項的具體用法見 README.mdinitWidget({waifuPath: live2d_path + "waifu-tips.json",cdnPath: "https://npm.elemecdn.com/akilar-live2dapi@latest/",// cdnPath: "./live2d_api-1.0.8/",// tools: ["hitokoto", "asteroids", "switch-model", "switch-texture", "photo", "info", "quit"tools: ["hitokoto", "switch-model", "switch-texture", "photo", "quit"]});});}</script></body>
</html>

項目目錄結構:
20230821-145120-15.png

自己使用的時候可以根據(jù)自己的需求將資源和模型文件放在服務器或者cdn上。

或者新建一個html文件,直接使用上面代碼即可。

源碼 + 模型下載

https://gitee.com/qkongtao/live2d-widget

http://www.risenshineclean.com/news/36979.html

相關文章:

  • 公司名稱注冊查詢系統(tǒng)seo營銷工具
  • wordpress漂亮的主題網站seo優(yōu)化有哪些方面
  • 商丘做網站sqlongliqi市場營銷四大基本策略
  • linux如何架設網站貴陽網絡推廣排名
  • 微信小程序視頻網站開發(fā)教程靜態(tài)網頁制作
  • 網站建設圖片怎么做免費b站網頁推廣
  • 網站做數(shù)據(jù)分析的意義北京百度推廣投訴電話
  • 做網站營業(yè)執(zhí)照經營范圍怎么填寫免費seo排名軟件
  • 做公司網站用什么系統(tǒng)上海疫情最新數(shù)據(jù)
  • 淮安市哪里可以做網站開魯視頻
  • wordpress頁面教程視頻小紅書搜索優(yōu)化
  • 商標 做網站 是幾類站長工具天美傳媒
  • 雅安交通建設集團網站太原網絡推廣公司哪家好
  • 鄭州網站建設網站制作百度官網推廣平臺電話
  • 輕云服務器 多個網站今日頭條鄭州頭條新聞
  • 泉州網站制作專業(yè)產品怎么做市場推廣
  • 網站建設的常用詞搜收錄網
  • 動態(tài)購物網站開發(fā)源代碼西地那非能提高硬度嗎
  • 做網站能拿多少錢淘寶指數(shù)查詢工具
  • 電信服務器做網站網絡整合營銷理論案例
  • 織夢響應式茶葉網站流感用什么藥最好
  • 網站access數(shù)據(jù)怎么做朝陽seo推廣
  • 專業(yè)鄭州做網站的公司百度關鍵詞seo優(yōu)化
  • 網站域名授權怎么做什么叫seo
  • 佛山網站建設收費標準seo索引擎優(yōu)化
  • 國內哪里在搞建設長沙快速排名優(yōu)化
  • 中小企業(yè)服務肇慶seo
  • 電腦瀏覽器網頁打不開是什么原因關鍵詞seo排名優(yōu)化軟件
  • 網站委托書找誰做市場推廣怎么做
  • 湖南網站建設競價推廣教程