国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity實戰(zhàn)問題-WebGL問題集錦第二發(fā)

這篇具有很好參考價值的文章主要介紹了Unity實戰(zhàn)問題-WebGL問題集錦第二發(fā)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎

Q3:給UGUI精靈或按鈕?添加自定義事件響應(yīng)區(qū)域? 參考地址https://blog.csdn.net/qq_38190993/article/details/69257990

所有UI都有Image組件,其中有RaycastTarget屬性,勾選該屬性為true則表示運行時UI精靈會響應(yīng)相應(yīng)交互事件,這套UGUI(包括NGUI)是通過射線檢測實現(xiàn)的交互響應(yīng),那么我們可以通過添加可編輯碰撞器的方式,修改Image默認(rèn)檢測區(qū)域;

項目中我的按鈕是這樣的?unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎? 如果你不做處理?默認(rèn)是整張圖片(即空白區(qū)域)都會響應(yīng),體驗上是不太好的;

Unity給我們提供了自定義區(qū)域,就是 PolygonCollider2D組件

unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎

點擊EditCollide會有小綠點出現(xiàn)讓你編輯該多邊形碰撞器(將區(qū)域設(shè)置有圖片內(nèi)容的區(qū)域);

還有我們要刪除button原有的Image組件,新建一個C#類且繼承自Image,把這個C#?添加給button,設(shè)置圖片即可

using UnityEngine;

using System.Collections;

using UnityEngine.UI;

public class CustomBtnArea : Image {

public override bool IsRaycastLocationValid(Vector2 screenPoint, Camera eventCamera)

{

return GetComponent().OverlapPoint(screenPoint);

}

}

官方的Image原生方法是這樣的

unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎

跑起來,只有圈出的區(qū)域才響應(yīng)unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎

Q4:鼠標(biāo)滑過UI檢測碰撞位置,來實現(xiàn)提示信息;注意:是UI(2D)內(nèi)容的碰撞,當(dāng)然3D的也有;

using UnityEngine;

using System.Collections;

using UnityEngine.EventSystems;

using UnityEngine.UI;

public class BtnTips : MonoBehaviour, IPointerExitHandler, IPointerEnterHandler

{

public bool isShowTip; //是否展示提示

private string name;//物品名稱

public Font this_font; //字體樣式,方便顯示中文

void Start () {

isShowTip = false;

}

void Update () {

}

//這段注釋的 是 3D物體的檢測

//private void OnMouseEnter()

//{

// Debug.Log(“鼠標(biāo)位置”);

// isShowTip = true;

//}

//private void OnMouseExit()

//{

// isShowTip = false;

//}

private void OnGUI()

{

if (isShowTip) {

//Debug.Log(“鼠標(biāo)位置===”);

GUIStyle style1 = new GUIStyle();

style1.fontSize = 20;

style1.normal.textColor = Color.white;

//style1.normal.textColor = new Color(0,0,0); //可以自定義任何顏色

style1.font = this_font; //自定義字體樣式

GUI.Label(new Rect(Input.mousePosition.x, Screen.height - Input.mousePosition.y-20, 140, 60), name,style1);

}

}

//下面是 2D UI 內(nèi)容的鼠標(biāo)劃入檢測

public void OnPointerExit(PointerEventData eventData)

{

isShowTip = false;

name = “”;

}

public void OnPointerEnter(PointerEventData eventData)

{

isShowTip = true;

name = gameObject.transform.GetChild(0).GetComponent ().text;

}

}

Q5:在Q4過程中,代碼中控制字體樣式,字體顏色,使用GUIStyle

Q6:?Button組件設(shè)置不可點擊且變灰,發(fā)現(xiàn)單純的顏色按鈕是可以的,如果是Button是精靈的就不行,目前只能是恰當(dāng)?shù)臅r機(jī)替換精靈? 如設(shè)置不可點擊enabled=false的時候把精靈替換成灰色圖;反之一樣

unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎

Q7:?如果項目中Text組件多,且是中文,一個一個修改字體樣式肯定勞神,? 可一鍵替換字體樣式資源,屬于自定義編輯器的知識(EditorWindow)? 注:過程中如果字體樣式多樣化?一定要注意,別全替換了;

using UnityEngine;

using System.Collections;

using UnityEditor;

using UnityEditor.SceneManagement;

using UnityEngine.UI;

public class ChangeFontWindow : EditorWindow

{

[MenuItem(“Tools/更換字體”)]

public static void Open()

{

EditorWindow.GetWindow(typeof(ChangeFontWindow));

}

Font toChange;

static Font toChangeFont;

FontStyle toFontStyle;

static FontStyle toChangeFontStyle;

void OnGUI()

{

toChange = (Font)EditorGUILayout.ObjectField(toChange, typeof(Font), true, GUILayout.MinWidth(100f));

toChangeFont = toChange;

toFontStyle = (FontStyle)EditorGUILayout.EnumPopup(toFontStyle, GUILayout.MinWidth(100f));

toChangeFontStyle = toFontStyle;

if (GUILayout.Button(“更換”))

{

Change();

}

}

自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。

深知大多數(shù)前端工程師,想要提升技能,往往是自己摸索成長或者是報班學(xué)習(xí),但對于培訓(xùn)機(jī)構(gòu)動則幾千的學(xué)費,著實壓力不小。自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前!

因此收集整理了一份《2024年Web前端開發(fā)全套學(xué)習(xí)資料》,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時減輕大家的負(fù)擔(dān)。
unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎
unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎
unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎
unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎
unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎
unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎

既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上前端開發(fā)知識點,真正體系化!

由于文件比較大,這里只是將部分目錄大綱截圖出來,每個節(jié)點里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實戰(zhàn)項目、講解視頻,并且后續(xù)會持續(xù)更新

如果你覺得這些內(nèi)容對你有幫助,可以添加V獲?。簐ip1024c (備注前端)
unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎

前端資料匯總

unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎

我一直覺得技術(shù)面試不是考試,考前背背題,發(fā)給你一張考卷,答完交卷等通知。

首先,技術(shù)面試是一個 認(rèn)識自己 的過程,知道自己和外面世界的差距。

更重要的是,技術(shù)面試是一個雙向了解的過程,要讓對方發(fā)現(xiàn)你的閃光點,同時也要 試圖去找到對方的閃光點,因為他以后可能就是你的同事或者領(lǐng)導(dǎo),所以,面試官問你有什么問題的時候,不要說沒有了,要去試圖了解他的工作內(nèi)容、了解這個團(tuán)隊的氛圍。
找工作無非就是看三點:和什么人、做什么事、給多少錢,要給這三者在自己的心里劃分一個比例。
最后,祝愿大家在這并不友好的環(huán)境下都能找到自己心儀的歸宿。

一個人可以走的很快,但一群人才能走的更遠(yuǎn)。不論你是正從事IT行業(yè)的老鳥或是對IT行業(yè)感興趣的新人,都?xì)g迎掃碼加入我們的的圈子(技術(shù)交流、學(xué)習(xí)資源、職場吐槽、大廠內(nèi)推、面試輔導(dǎo)),讓我們一起學(xué)習(xí)成長!
unity webgl點擊,2024年程序員學(xué)習(xí),unity,webgl,游戲引擎

方的閃光點,因為他以后可能就是你的同事或者領(lǐng)導(dǎo),所以,面試官問你有什么問題的時候,不要說沒有了,要去試圖了解他的工作內(nèi)容、了解這個團(tuán)隊的氛圍。
找工作無非就是看三點:和什么人、做什么事、給多少錢,要給這三者在自己的心里劃分一個比例。
最后,祝愿大家在這并不友好的環(huán)境下都能找到自己心儀的歸宿。

一個人可以走的很快,但一群人才能走的更遠(yuǎn)。不論你是正從事IT行業(yè)的老鳥或是對IT行業(yè)感興趣的新人,都?xì)g迎掃碼加入我們的的圈子(技術(shù)交流、學(xué)習(xí)資源、職場吐槽、大廠內(nèi)推、面試輔導(dǎo)),讓我們一起學(xué)習(xí)成長!
[外鏈圖片轉(zhuǎn)存中…(img-J2KkNJMY-1712866652925)]文章來源地址http://www.zghlxwxcb.cn/news/detail-859423.html

到了這里,關(guān)于Unity實戰(zhàn)問題-WebGL問題集錦第二發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Flutter混合項目構(gòu)建問題集錦

    Flutter混合項目構(gòu)建問題集錦

    以下是報錯信息 Could not determine the dependencies of task ‘:app:mergeCeshiDebugAssets’. Could not resolve all task dependencies for configuration ‘:app:CeshiDebugRuntimeClasspath’. Could not resolve project :flutter. Required by: project :app No matching configuration of project :flutter was found. The consumer was configured to find a runti

    2024年02月12日
    瀏覽(36)
  • flink to starrocks 問題集錦....

    flink to starrocks 問題集錦....

    [問題排查]導(dǎo)入失敗相關(guān) - 問題排查 - StarRocks中文社區(qū)論壇 starrocks官網(wǎng)如下: Search @ StarRocks Docs starrocks內(nèi)存配置項: 管理內(nèi)存 @ Memory_management @ StarRocks Docs 問題1:實時寫入starrocks ,配置參數(shù)設(shè)置如下: sink.properties.timeout:120 sink.connect.timeout-ms:10000 sink.buffer-flush.interval-ms

    2024年02月14日
    瀏覽(22)
  • 【SSM—SpringMVC】 問題集錦(持續(xù)更新)

    【SSM—SpringMVC】 問題集錦(持續(xù)更新)

    ?解決:使用SpringMVC,添加Web支持,要將項目結(jié)構(gòu)進(jìn)行添加WEB-INF下添加lib目錄,將依賴添進(jìn)去 ?原因:沒添加lib目錄 解決:使用SpringMVC,添加Web支持,要將項目結(jié)構(gòu)進(jìn)行添加WEB-INF下添加lib目錄,將依賴添進(jìn)去 ? ? ? ? 解決:添加以下依賴并配置進(jìn)lib

    2024年02月14日
    瀏覽(50)
  • centos環(huán)境下idea開發(fā)問題集錦

    1、端口不能訪問,可能是訪問的協(xié)議問題或者防火墻攔截為問題導(dǎo)致。 1.1 centos環(huán)境下idea直接拉起部署,查看端口信息如下,命令為 [root@localhost ~]# lsof -i:8088 COMMAND??? PID USER?? FD?? TYPE? DEVICE SIZE/OFF NODE NAME java??????????? 117520? tox???? 373u? IPv6?? 2424665? 0t0? TCP

    2024年02月10日
    瀏覽(21)
  • k8s 問題處理集錦

    當(dāng)使用 Kubernetes(K8s)時,可能會遇到各種問題。以下是一些常見的 K8s 問題以及相應(yīng)的處理方法集錦: Pod 狀態(tài)不正常或無法正常啟動: 檢查 Pod 的描述文件,確保配置正確。 使用 kubectl describe pod 命令查看 Pod 的詳細(xì)信息和事件,以便定位問題。 檢查相關(guān)容器的日志,使用

    2024年02月11日
    瀏覽(19)
  • 微信產(chǎn)品對接問題記錄集錦(持續(xù)更新)

    微信產(chǎn)品對接問題記錄集錦(持續(xù)更新)

    ???? 1.商戶平臺中進(jìn)行關(guān)聯(lián)訂閱號操作,顯示:當(dāng)前商戶號暫不支持關(guān)聯(lián)該類型的appid ???? 2.微信支付接入前需要的配置信息 ???? 3.商戶平臺中添加JSAPI支付授權(quán)目錄操作中添加之后沒有顯示問題 ???? 4.基于微信中的H5項目對應(yīng)的支付方式是哪種,需要哪些配置信息 ??

    2024年02月09日
    瀏覽(18)
  • uniapp系列-報錯或常見問題處理集錦

    uniapp系列-報錯或常見問題處理集錦

    情況1:執(zhí)行run dev命令后,一直就不動了,輸出如下 情況2:輸出如下 解決方案: 通過執(zhí)行npx @dcloudio/uvm alpha升級依賴 運行之前先檢查一下你的package.json 里vite版本,不要被官方給你升級太高了哦,如果有問題,可以參考下文 - 問題十八 解決方案: step1: 運行 yarn install下載依

    2023年04月16日
    瀏覽(26)
  • 模式識別-期末復(fù)習(xí)簡答題(87個知識點、問題集錦|已完結(jié))

    模式識別-期末復(fù)習(xí)簡答題(87個知識點、問題集錦|已完結(jié))

    單選題、判斷題、簡答題、計算題、綜合題 ① 課前測的題目 ② 87個知識點? ? ? ? ? ? ? ? ? ?? 1.什么是模式?監(jiān)督模式識別和非監(jiān)督模式識別的典型過程分別是什么? 模式:指需要識別且可測量的對象的描述 監(jiān)督模式識別:分析問題→原始特征提取→特征提取與選擇→

    2024年02月11日
    瀏覽(159)
  • flink cdc同步Oracle數(shù)據(jù)庫資料到Doris問題集錦

    java.lang.NoClassDefFoundError: org/apache/flink/shaded/guava18/com/google/common/util/concurrent/ThreadFactoryBuilder at com.ververica.cdc.debezium.DebeziumSourceFunction.open(DebeziumSourceFunction.java:218) ~[flink-connector-debezium-2.2.0.jar:2.2.0] at org.apache.flink.api.common.functions.util.FunctionUtils.openFunction(FunctionUtils.java:34) ~[flink-co

    2024年02月16日
    瀏覽(22)
  • npm pnpm yarn 報錯或常見問題處理集錦

    npm pnpm yarn 報錯或常見問題處理集錦

    各種卡死,報錯問題處理匯總 方法1:切換源 方法2:清除緩存 解決方案1 node-sass 從 淘寶源下載 解決方案1 將 yarn 源切換至淘寶源 解決方案1 node-sass 從 淘寶源下載 解決方案1 除 yarn.lock 文件,重新執(zhí)行 解決方案1 刪除之前node-mdules ,重新執(zhí)行 解決方案: 查訪此issue后得知: 把

    2024年01月17日
    瀏覽(46)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包