ಠ_ಠ
萬事問噗浪

小弟身為C#初學者,最近在看YT上的影片自學,主要是學習語言來使用Unity

目前在看的教學影片裡有一段使用
transfer.parent.getComponent<CCCC>()

請問以上這一段的意思是取用CCCC父物件的方法嗎?

影片作者在這之前有寫一段
GameObject XXX = 某方法(YYYY(i),transfer)

請問以上這一段是將XXX變成子物件的意思嗎?

小弟上網路查,中文講解的部分都看不懂⋯

或著是寫得跟作者影片中寫的不一樣,實在是看沒有⋯

還希望噗浪的大大們可以替小弟講解⋯
almond8343
不是大大 不過unity是用C#開發嗎....印象中我用的版本是Java
ಠ_ಠ
誒? 小弟上網找 有C#語言也可以使用JS
多半是推C#因為套件比較多而且系統讀取比較直覺
almond8343
噗主寫得太迷惑了 盲猜
GameObject Object1 = method1(array(5),transfer)
transfer.parent.getComponent<component_name>()
almond8343
最好的方法是去找官方文件
Unity - Scripting API: Transform.parent
Unity - Scripting API: GameObject.GetComponent
坊間教學文
Unity語法篇-C#關於GetComponent(組件擷取)那檔事 - 巴哈姆特
transfer.parent.getComponent<CCCC>()
可以看成兩段
transfer.parent
object.getComponent
簡而言之就是抓取指定物件的元件
almond8343
這個人四年沒碰java 六年沒碰unity 意見僅供參考
ಠ_ಠ
almond8343: 小弟剛剛回去不斷把影片重看,似乎是去呼叫CCCC這個C#方法裡面的東西!
ಠ_ಠ
almond8343: 就像大大說的一樣
almond8343
噗主的說法有點怪 CCCC應該是某個元件名稱 而transfer.parent擁有這個元件(也有其他object可能擁有這個元件
如果要"呼叫CCCC這個C#方法(元件?)裡面的東西" 噗主寫的code後面應該還要加屬性名稱來取得
像是第三個連結裡面 就是加上 .position.x來取得指定元件的x軸座標值
ಠ_ಠ
almond8343: 原來如此⋯!
ಠ_ಠ
只是小弟還是不懂為什麼直接寫transfer.parent可以直接抓取到想要的父級
almond8343
這就是定義面的問題了 有點像是在問1+1為什麼=2(因為當初就是這樣設計)
也許看更多例子找找感覺
Unity C# 取得父子物件 @ 迷途_Unity工作室 :: 痞客邦 ::
噗主問得很多東西都是google的到的 趁著還在學校學學怎麼查吧 工作以後大家職責範圍不一樣(尤其又是甲方公司的話
沒有人救我
ಠ_ಠ
almond8343: 多謝大大提點,小弟後來回去重看影片加講解後終於發現是要搭著unity一起看才看得懂
ಠ_ಠ
還好有大大相助,小弟會多多善用估狗資源
ಠ_ಠ
是說小弟現在也已經不是學森惹
是可憐的社畜網頁工程師,學習unity是想要未來轉換跑道去做遊戲,完成夢想
almond8343
自學還是會有盲點在 比較厲害可以買書照著章節看 如果有經濟能力可以補習甚至順便考照
另外我的公司會補助考照 噗主可以和主管提看看有沒有補助
ಠ_ಠ
小弟目前有在考慮unity UPC的證照,只是不想要再花錢補習,應該會先等學習夠了再看看,老闆這邊目前因為小弟同時還負責公司的桌上遊戲設計,不想給老闆一種怎麼一直在畫大餅的感覺,就先沒有跟老闆提
almond8343
講畫大餅有點微妙 考完技能也是用在公司 還是噗主預期短期不會考?
今年有準備的話 年底的工作計畫規劃對談可以和主管提一下?
ಠ_ಠ
是說小弟unity學完之後打算要離開公司自己去弄遊戲工作室呢
almond8343
看你的計畫是多久以後?三個月?六個月?一年兩年?
證照考完也不是馬上就會用 除非工作室已經有神人就不用考慮
什麼都沒有的話原公司當磨刀石是還不錯的選擇 應該會有人幫你看方向 開發流程 上板流程 看開發軟體踩雷那些
直接自己出來的話這些隱形成本都要自己吞
almond8343
概念和如何做全職youtuber差不多 換湯不換藥 可以去看一下
ಠ_ಠ
almond8343: 原來如此!小弟會好好參考此意見,畢竟確實也沒那麼快說要出去弄這些,還都只是個社會生手
almond8343
自己開工作室需要很大的勇氣 中間沒有產出 績效不好或賣不出去也會是很大的壓力 噗主加油
ಠ_ಠ
小弟目前應該是還會待在公司裡面,一邊做網頁一邊做桌遊,至於unity的部分會先看能不能把現在在做的桌遊給線上化,之後才會考慮出來做
ಠ_ಠ
謝謝旅人給的十分有用的建議
載入新的回覆