原创 # 讀 Android 開發藝術探索 &10

關鍵詞:四大組件 / Activity / Service / BroadcastReceiver / ContentProvider 本次筆記主要梳理了四大組件的進一步認識,爲今後更進一步瞭解四大組件的工作原理做個準備,溫故知新

原创 檸檬醬:蘋果偏愛的二人組和其成長的煩惱

《追光者》在上週被蘋果推薦爲本週最佳,它的開發者檸檬醬似乎得到了蘋果編輯偏愛,這並不是他們唯一一次幸運地被眷顧。我們試圖用細節還原一個成長的故事,以及另一個有關獨立開發者的生存方式。 2014年8月1日那天,Matin揉了揉惺忪的

原创 # 讀 Android 開發藝術探索 &13

關鍵詞:Bitmap / Cache / 圖片加載 / 採樣率 / ImageLoader / 本次筆記梳理的內容是 Bitmap 的加載和 Cache。加載 Bitmap 需要注意的問題有防止內存溢出、如何高效地加載 Bitma

原创 # 體驗 GoogleVR 官方 Demo

關鍵詞:Unity / GoogleVR / Cardboard / Android VR 體驗了一下 GoogleVR 官方 Demo , 我的 GitHub → https://github.com/Isayes/Unity-

原创 【OpenGL】學習 OpenGL 所需要的資源

需要的三個資源如圖所示: 獲取方式如下: 【1】下載 glew 【2】下載 glm 可直接在 GitHub 上下載 : https://github.com/g-truc/glm/releases 【3】下載 S

原创 【Shader】用 Shader 畫圓

Shader "Custom/SimpleCircleShader" { Properties { _Parameters ("Circle Parameters" , Vector) = (0.5, 0.5,

原创 VR丨有哪些靠譜的VR開發工具之引擎篇

轉載:http://www.uisdc.com/vr-tools-design-engine @C7210 :靠譜的工具都有哪些?在不同的學習階段又該怎樣進行合理的選擇?本文將聚焦於這兩個問題向你介紹一系列主流設計開發工具,包括引擎、3D

原创 文章標題

void Start() { //leftToggles[0].onValueChanged.AddListener(OnValueChange_0); //leftToggles[1].onValueChang

原创 【Shader】適合 Android 手機上 GrabPass 方法失效的熱扭曲效果

有一個可以用來做火焰的扭曲模仿效果也可以用來做地震波的效果的 Shader,做地震波的效果的方法是先做一個環形的 Mesh,然後將這個 Shader 給 Mesh 材質使用,然後 通過腳本改變 Mesh 的半徑從而實現地震波使地形扭曲的效

原创 程序性動畫 2 ——正向運動學的數學運算

本教程將開始逆向運動學世界的旅程。有無數的方式能着手處理這個問題,但它們全都是從正向運動學開始的。 逆向運動學是從空間中取點,並告訴你怎樣移動你的胳膊去接觸到它。正向運動學解決的方式正好相反。已知你移動手臂的方式,它再告訴你要去夠哪個點

原创 【Unity】Unity中的異步編程技術詳解

異步編程技術對於很多手遊開發者來說,都是不可避免的話題,因爲手遊的遊戲邏輯包含太多需要併發或者希望能夠並行的邏輯。現在的手機硬件發展迅速,多核已成爲主導趨勢,對於3A級大作來說,如何充分利用手機多核的性能從而解放主線程壓力就顯得尤其重要。

原创 程序性動畫 1 ——程序性動畫介紹

http://www.manew.com/thread-104164-1-1.html 我們今天討論的是關於電子遊戲逆向運動學的新系列介紹。在開始介紹之前,這個帖子將會展示一些使用了程序性動畫的遊戲,以及它們與傳統資源庫動畫的不同。 在

原创 【Shader】熱扭曲實現刀光特效

第一種方式: // 用於刀光的空氣扭曲特效 Shader "Custom/SimpleHeatDistortion" { Properties { _NoiseTex ("Noise Texture (RG)",

原创 【技術美術】千人千面如何煉成 技術講解捏臉系統設計原理

學習自 http://games.sina.com.cn/o/z/wuxia/2015-10-15/fxivsch3599438-p5.shtml 1. 技術講解捏臉系統設計原理 天刀臉模型的風格定位 關於[天刀獨有的捏臉系統]先由靜與動

原创 【Shader】用 Shader 畫點和線

Shader "Custom/SimpleDotShader" { Properties { _CircleRadius ("Circle Radius", float) = 5 _CircleCo