目前手頭有3個(gè)項(xiàng)目,自己沒(méi)有很好的安排時(shí)間分配計(jì)劃蒿叠,導(dǎo)致這段時(shí)間混亂低效的工作狀態(tài),五一也沒(méi)有好好休息蚣常。
不過(guò)市咽,精力還是放在一款2D物理游戲上。目前已經(jīng)向?qū)Ψ教峁┝?次開(kāi)發(fā)測(cè)試版本抵蚊。今天提交的對(duì)方整體滿意施绎,這個(gè)過(guò)程實(shí)屬不易。
對(duì)方不管美術(shù)和產(chǎn)品大大基本算沒(méi)有和開(kāi)發(fā)者配合的經(jīng)歷贞绳,所以開(kāi)發(fā)過(guò)程中交流溝通以及配合不是很好谷醉。對(duì)方的美術(shù)對(duì)于游戲開(kāi)發(fā)所需要的資源理解不夠,圖片分辨率控制和如何切圖出了很多問(wèn)題冈闭。美術(shù)給我的圖片基本都是ipad對(duì)應(yīng)分辨率俱尼,圖片資源過(guò)于大,同時(shí)也影響游戲的性能和體驗(yàn)萎攒。在第一個(gè)測(cè)試版本的時(shí)候遇八,我使用的圖片資源是按照iphone6的分辨率進(jìn)行壓縮了。這個(gè)分辨率正好能兼顧畫質(zhì)耍休、運(yùn)行性能以及安裝包的大小刃永。最后,對(duì)方采用了羊精。我要求美術(shù)對(duì)圖片進(jìn)行分辨率的調(diào)整斯够,多次溝通還是出了很多問(wèn)題。索性我叫對(duì)方直接提供ipad分辨率的資源喧锦。而我這邊通過(guò)PS中對(duì)比比例和自己寫Python腳本進(jìn)行圖片分辨率和拼接等處理的自動(dòng)化读规,基本解決了和美術(shù)間的配合問(wèn)題。同時(shí)也導(dǎo)致了對(duì)方美術(shù)更加大膽裸违,直接提供我PSD文件讓我完成圖片調(diào)整和切割R磋搿!不過(guò)供汛,開(kāi)發(fā)協(xié)作的過(guò)程本身就需要在保證進(jìn)度和品質(zhì)下的妥協(xié)。我個(gè)人覺(jué)得涌穆,協(xié)作重要的就是能理解對(duì)方的工作流邏輯和對(duì)方工作基本概念怔昨,以此為基礎(chǔ)的溝通和工作展開(kāi)會(huì)更加高效。我個(gè)人方面宿稀,大學(xué)時(shí)候做過(guò)App的UI設(shè)計(jì)趁舀,PS工具玩得很熟了,美術(shù)的工作我也做過(guò)祝沸,而正是這個(gè)PS工具矮烹,正好成為我們工作展開(kāi)進(jìn)行流暢的中間膠合層越庇。
在談?wù)剬?duì)方的產(chǎn)品大大。對(duì)方對(duì)于需要的功能不能做到細(xì)節(jié)和邊界狀態(tài)的邏輯完備奉狈。所以在開(kāi)發(fā)實(shí)現(xiàn)的工程中卤唉,狀態(tài)分支會(huì)一點(diǎn)一點(diǎn)冒出來(lái),然后我需要問(wèn)對(duì)方如何處理仁期。而對(duì)方經(jīng)常因?yàn)闆](méi)有到而需要決策桑驱,耽誤開(kāi)發(fā)進(jìn)度。功能和對(duì)應(yīng)的“體驗(yàn)好”之間背后需要做的處理邏輯完全是簡(jiǎn)單文字表述的2個(gè)數(shù)量級(jí)的差距跛蛋。很多時(shí)候熬的,產(chǎn)品大大對(duì)于一個(gè)呈現(xiàn)方式的表達(dá)其實(shí)還是抽象的,我需要通過(guò)人肉翻譯才能把抽象的表述編程一個(gè)具體的邏輯集赊级,然后再把邏輯通過(guò)代碼實(shí)現(xiàn)出來(lái)押框。開(kāi)發(fā)者和產(chǎn)品大大之間的交流問(wèn)題很多都是產(chǎn)品的表述完全就是抽象的概念層,或者開(kāi)發(fā)者不能翻譯出背后的完整邏輯集理逊。故導(dǎo)致各自的理解有偏差强戴。對(duì)于開(kāi)發(fā)者,應(yīng)該主動(dòng)去尋找表述背后的邏輯集挡鞍。我最喜歡的方式就是找出產(chǎn)品大大表述內(nèi)容對(duì)應(yīng)現(xiàn)實(shí)中有的場(chǎng)景或者內(nèi)容骑歹。比如,火箭發(fā)射過(guò)程墨微,游戲顯示的時(shí)候道媚,火箭不要僵硬的居中,顯示的過(guò)程能感知火箭的速度變化和運(yùn)動(dòng)軌跡翘县。我的這個(gè)翻譯就是對(duì)應(yīng)上真實(shí)火箭發(fā)射記者相機(jī)抓拍火箭的場(chǎng)景最域。鏡頭會(huì)根據(jù)火箭的速度有調(diào)焦拉遠(yuǎn),還有會(huì)根據(jù)火箭的角度和運(yùn)行狀態(tài)合適的將火箭放在鏡頭的某個(gè)區(qū)域锈麸。然后我翻譯這個(gè)抓拍邏輯成代碼镀脂,變成差值同步算法,實(shí)現(xiàn)抓拍的效果忘伞。
目前整個(gè)開(kāi)發(fā)協(xié)作過(guò)程還算流暢薄翅,對(duì)方給的策劃文檔也完整。目前氓奈,最大的問(wèn)題還是游戲是“體驗(yàn)好”的優(yōu)化上翘魄,而這個(gè)優(yōu)化會(huì)引入特別多的新邏輯。而新邏輯帶入的狀態(tài)分支有時(shí)候需要去了解cocos2d-x底層實(shí)現(xiàn)舀奶,陷入debug和看源碼的無(wú)聊狀態(tài)中暑竟!
以上。
待續(xù)......