皇nity webgl与html交互文件,Vue与UnityWebGl交互通信
Vue與UnityWebGl交互通信
Vue與UnityWebGl交互通信
最近項目需要在可視化界面內(nèi)添加unity3D文件并進(jìn)行交互展示效果,特此整理如下:
1.Vue 中自帶 Unity3D的依賴包 vue-unity-webgl,進(jìn)行安裝
npm install vue-unity-webgl --save
//或使用 yarn add vue-unity-webgl --save
2.將unity導(dǎo)出文件放在vue項目本地文件static下
3.添加相應(yīng)組件信息
import Unity from "vue-unity-webgl";
export default {
components: { Unity },
}
4.向unity調(diào)用方法傳參
// 和 Unity 通信
this.$refs.unityPlan.message('JSManager', 'SendData', '發(fā)送內(nèi)容')
5.監(jiān)聽unity方法,需要放在mounted內(nèi)
mounted() {
// 播放監(jiān)控(和 unity 交互)
// unity點擊時調(diào)用(unity場景)
window['unityClick'] = (id, value) => {
alert(id + ":" + value)
};
// 播放監(jiān)控(和 unity 交互)
// 獲取GetClickEvents返回值(web界面與3D場景有對應(yīng)關(guān)系,從場景獲取參數(shù)值)
window['GetClickReceive'] = (id) => {
alert(id)
}
},
Vue與UnityWebGl交互通信相關(guān)教程
vue公眾號h5掉微信掃一掃三步搞定
vue公眾號h5掉微信掃一掃三步搞定 vue公眾號h5掉微信掃一掃(三部曲) 配合官方文檔https://mp.weixin.qq.com/wiki?t=resource/res_mainid=mp1421141115 ,了解簡單流程 一.第一步綁定域名,就是你在公眾號登錄之后要設(shè)置域名,token令牌等,還有白名單,這個
Vue組件-從零開始到發(fā)布npm
Vue組件-從零開始到發(fā)布npm 一、環(huán)境準(zhǔn)備 基礎(chǔ)的vue環(huán)境不說了,掛圖 但是要安裝一個@vue/cli-init(不裝的話下面創(chuàng)建項目會失敗) npm install -g @vue/cli-init 二、初始化項目 對于寫組件發(fā)布來說不需要太多的配置,采用webpack-simple初始化項目 vue init w
vue實現(xiàn)的后臺管理系統(tǒng)
vue實現(xiàn)的后臺管理系統(tǒng) vue后臺管理系統(tǒng) 記錄一次后臺管理系統(tǒng)項目,需要的朋友私聊我拿源碼 vue后臺管理系統(tǒng) 介紹 效果圖 代碼實現(xiàn) 登錄 用戶頁 權(quán)限頁 路由 總結(jié) 介紹 這是在在學(xué)校對vue進(jìn)行學(xué)習(xí)后搭建的小項目。該后臺管理系統(tǒng)為spa單頁項目,前后端分離,
Vue項目部署,清理緩存方式(親測有效)
Vue項目部署,清理緩存方式(親測有效) 文章目錄 前言 一、根目錄index.html 二、配置vue.config.js 1.直接上代碼【使用時間戳】 總結(jié) 前言 部署前端項目以后,你會發(fā)現(xiàn)一個問題(為什么必須刷新頁面,頁面才會更新到最新版本),其實就是因為服務(wù)器緩存的問
vue前端導(dǎo)入excel表格并解析表格內(nèi)數(shù)據(jù)
vue前端導(dǎo)入excel表格并解析表格內(nèi)數(shù)據(jù) 需求 用戶需要輸入一系列的ip 如果ip過多手動輸入太麻煩,所以用戶可以把ip寫入Excel表格,然后導(dǎo)入 為防止用戶創(chuàng)建Excel表格時格式錯誤,所以我們提供一個模板供下載 插件 npm install xlsx --save 代碼 HTML代碼(用的
學(xué)習(xí)Vue源碼寫Vue響應(yīng)式原理
學(xué)習(xí)Vue源碼寫Vue響應(yīng)式原理 vue.js observer.js // foreach在循環(huán)次數(shù)未知或者計算起來較復(fù)雜的情況下效率比for循環(huán)高 然后在vue.js 第三步寫 new Observer(this.$data) //在defineReactive方法中,第三個參數(shù)val是data屬性的值,在下面getter方法中return v
vue + mapbox 通過genjson數(shù)據(jù)加載3D建筑模型
vue + mapbox 通過genjson數(shù)據(jù)加載3D建筑模型 1.代碼 template div div id=map/div /div/templatescript import mapboxgl from 'mapbox-gl' // import * as THREE from 'three' // import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader' impor
vue3中這幾個變化你要注意了
vue3中這幾個變化你要注意了 ref 在 Vue 2 中,在 v-for 里使用的 ref attribute 會用 ref 數(shù)組填充相應(yīng)的 $refs property。當(dāng)存在嵌套的 v-for 時,這種行為會變得不明確且效率低下。 在 Vue 3 中,這樣的用法將不再在 $ref 中自動創(chuàng)建數(shù)組。要從單個綁定獲
總結(jié)
以上是生活随笔為你收集整理的皇nity webgl与html交互文件,Vue与UnityWebGl交互通信的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html中纯js互斥按钮,JS如何实现c
- 下一篇: vue main.js中引入js_web