FLAMEc隨手記

一陣風飄過~~~

0%

這是一個合作者提供的案子~

主要是做一個網頁和部屬~

簡單說就是所有東西都要做,包括雲端部屬~~~

所以發案方就是等我們做完看結果吧~!

其實這是一個很好的方式~

因為雖然AI看起來很強~

網路上一堆網紅之類?都出來說靠AI可以亂做?

但其實…做的東西很皮毛…

到真實案件上,真的可能完成度不到10%…

10%就和考試一樣,想越高分越難的~

網頁聽起來很簡單?但是如果碰到遊戲任務方面問題就沒這麼簡單了~

使用者是最麻煩的,他可能關掉,可能斷線等等,一個要讓他按的按鈕他沒按?那怎辦?

各種問題,碰到過才知道~

當然我也是第一次做這種專案…發案方想法很模糊…

實際上就是我們要想要做要揣測發案方要什麼~

然後溝通協調的結果!!!

這和公司上班不一樣,公司會有人明確知道要什麼!!還是有差的~

當然經歷過一次就知道了,公司不能亂做(會被罵),接案狀況下,發案方不知要怎麼做,反而可以發揮想法!!

做自己想像中的狀況,但是不能太離譜!!

這大概是我這一次的感覺~

還有,流程結束後似乎不會馬上拿到錢?

至少我還在等~

這大概是自由工作者要接受的事情之一~

希望能順利拿到工資XD

最近直接加入自由工作者~

當然是有合作的,稍微有點保障~

第一個碰到的狀況就是,用AI寫程式加速開發~

AI真的是能加速開發的工具!!!

但是不會寫code真的行嗎???

我個人覺得在一些簡單案例可以~

但是複雜狀況可能就稍微有風險了~

比如說我的測試包含多人合作等狀況~

那場景同步、資料處裡、同時修改問題等等~

AI就卡無限迴圈了,當然AI還是有可能解決的!!!

但是有風險~

所以才會看到新聞有什麼AI救援師什麼的?(忘了)

也許能動但是還是有bug呢?

通常這種問題都會嚴重影響收益…

所以靠AI減低成本是可以,但一定要保證一定的人手處理問題啊!!

別通通砍光了~?

那只會花更多…

20050922是我上班完離職日~

在上班的這麼多天一直評估~

我能不能在這個工作做下去~

結論是可以但是難…

可能是工作內容有沒有樂趣?評估低?

可能是待人處事上的問題?評估低?

最終就是覺得做下去是可以但是會心累~~~

所以才會轉換跑道到自由工作者~~~

自由工作者就是要自己找工作!!!

還好有合作者~

當然會需要考核等!!

就拚盡全力上吧~

最近找工作,以為沒人鳥我所以去舊同事新開的團隊~~~

是一個博弈團隊,金主可能和對岸有關吧!?不知道~~~

總之是想說說開發環境心得~~~

就是分內外網,而且電腦看管很嚴格!!!

基本摸不到XD

內外網呢…斷的一個徹底!!

我A和同事B電腦基本不通~

然後sever要架給他用…

嗯…ping都ping不到怎麼連線???

所以無言了!!!

查資料要用外網機~~~

但是各大AI都不能用???

複製貼上很不方便!!最後用手機查…

然後真人手打XDD

部屬交接部分是比日本稍差~~~

至少日本要求要一個不懂電腦的人要按一下部屬…???(這req沒問題???)

我前後端都懂一點執行後一堆錯誤????????

版本過舊也是一個問題0.0

開發的時候是不是要考慮一下版本升級問題???

不要什麼奇怪套件好用就用然後卡升級0.0…

斷內外網主要是怕code外流吧!!!

這很看人品~~~至少我沒啥興趣這樣做0.0…

總之斷內外網會很不方便~~~

如果真碰到可以先想想考慮一下!!!

Unity的運作方式讓開發者可以在一個GameObject上面自由的掛Compoment~

這邊的Compoment是一個class繼承了MonoBehaviour!!!

(這邊不討論繼承Compoment和MonoBehaviour差異~)

用血條來說好了~

怪物和玩家物件多半都會有血量設定和顯示血條~

但是有血量並不一定會顯示血條!!比如隱形狀態玩家~~~~

所以可以預見的是血量和血調顯示會設計成分開的~~~

因為像BOSS等特殊怪可能會有特殊顯示方式!

那麼可以設計一個血條class~

只需要掛到角色上面就會顯示血條!!

這時候就可以將血條拆開變成一個Compoment~

要顯示在掛上去~要特殊血條只需要掛對應血條Compoment即可!!

就會形成一個特殊狀況!!如果這個GameObject是一個可破壞物件~

沒被打到不會顯示血條~~~

那就會變成一開始都沒血條~~~

等到被玩家攻擊後才加上血條Compoment顯示血條~

當然一些邏輯判斷也可以用GetComponent來檢查狀態~~~

這樣做很好用,但是不宜過度使用!!!

比如說Attacter這種屬性,掛上去代表有攻擊力~

然後可被攻擊物件掛上AttactAble的Compoment~

在加上比如PhysicDamageAble等Compoment~

會造成一次傷害需要呼叫15次以上的function~

我碰到的就是18次?呼叫function沒有效能消耗嗎???

打到一次敵人用各種Compoment檢查可不可以打人、可不可以被打等等~~~

這樣不會有效能問題嗎?

因為這個專案是測試專案,所以沒有到測試效能問題狀況~

但是這很可能碰到,希望大家不要沒事丟著就走了….