原创 unity動態加載之AssetBundle應用

前言 unity通過Assetbundle技術來解決在遊戲運行中,對資源進行動態的下載和加載,開發者將遊戲中所需要的各類資源打包壓縮上傳至網絡服務器上,在運行遊戲時可以從服務器上下載資源,從而實現資源的動態加載。 AssetBundle是

原创 unity手遊(1)使用CharacterController控制人物移動

前言 本文由作者@zx一路飛奔出品,轉載請註明出處文章地址:http://blog.csdn.net/u014735301/article/details/42966247作者微博:http://weibo.com/u/18473498

原创 unity飛機大戰(3)ShareSDK分享功能

前言 給遊戲增加分享功能,可以增加玩家的玩遊戲的樂趣,有利於遊戲的推廣。這裏我也是學習一下,通過ShareSDK給遊戲添加社交平臺的分享功能。 ShareSDK官網: 鏈接http://mob.com/ ShareSDK使用 ShareS

原创 unity射擊遊戲:超萌射手(1)使用EasyTouch3.0控制主角

前言 本文由作者@zx一路飛奔出品,轉載請註明出處 文章地址:http://blog.csdn.net/u014735301/article/details/42705443 作者微博:http://weibo.com/u/184734

原创 shader編程學習(1)第一個shader

前言 簡單說,shader是爲渲染管線中的特定處理階段提供算法的一段代碼,在現在主流的3D遊戲引擎中,shader已經無處不在,例如常見的鏡頭景深(PS:通過把背景模糊化來突出拍攝對象,還是拍出清晰的背景。),動態模糊,卡通渲染,以及各種

原创 unity網絡編程學習(2)聊天室

前言 經過上次unity自身網絡協議的學習,結合NGUI插件,就能夠很快的做出一個聊天室demo了,廢話不多說,上圖 下面的輸入框是用來,輸入暱稱和聊天內容的。 實現 1 使用ngui搭建一個簡單的聊天窗口, 2 將將創建連接服務器

原创 unity手遊(2)人物攻擊動畫判定和怪物AI

前言 本文由作者@zx一路飛奔出品,轉載請註明出處 文章地址:http://blog.csdn.net/u014735301/article/details/43055923 作者微博:http://weibo.com/u/184734

原创 RPG2.0戰鬥框架學習5之目標被擊處理

前言 這篇學習,作用到(攻擊/治癒/BUFF)到目標後的邏輯處理. 步驟 1 到子彈接觸到目標後,會執行目標上AI腳本的BeHit方法 /// <summary>子彈打到目標,計算傷害值,根據玩家和敵人的屬性,在子彈所有人

原创 RPG2.0戰鬥框架學習1

前言 之前做的少俠歷險記,我是基於網上的項目demo,自己做出來的一個ARPG的demo,裏面有幾點需要說明,動畫狀態機是用代碼寫的,釋放技能尋找目標是根據物理系統 在角色位置畫出一個相交球,將碰撞的物體列入列表,再過濾出怪物物體,對其造

原创 RPG2.0戰鬥框架學習3之技能鏡頭效果

前言 這一篇講講流程中的第二步,PartyAI到RoleAI傳遞的過程中,可以執行技能特效,比如攝像機動畫和全屏特效 步驟 1 執行技能特效,肯定需要一個協程,看僞代碼 public void InputSkilButton

原创 (轉)Mono爲何能跨平臺?聊聊CIL(MSIL)

前言: 其實小匹夫在U3D的開發中一直對U3D的跨平臺能力很好奇。到底是什麼原理使得U3D可以跨平臺呢?後來發現了Mono的作用,並進一步瞭解到了CIL的存在。所以,作爲一個對Unity3D跨平臺能力感興趣的U3D程序猿,小匹夫如何能

原创 RPG2.0戰鬥框架學習4之技能釋放過程

前言 這篇,主要分析角色接收到技能釋放的信號,執行技能釋放的動作 步驟 1 角色的行爲由狀態機來劃分,不同狀態下,會執行不同操作,攻擊敵人這一行爲,是由等待狀態-》發現目標狀態-》攻擊狀態, 當達到目標附近後,切換成爲攻擊狀態,接到

原创 RPG2.0音效控制

前言 音效控制的架構,同樣可以使用MVC的設計模式來實現,需要一個container類作爲model提供數據,一個controller類控制音效的增刪查改,一個view類來實現聲音的具體播放 流程就是:container從model那裏

原创 shader編程學習(4)Logo閃光

shader代碼 Shader "Custom/zxtest" { Properties { _MainTex ("Texture", 2D) = "white" { } } SubShade

原创 排序算法學習

前言 參考文章:http://blog.csdn.net/hguisu/article/details/7776068  文章中對算法的解釋非常詳細,這裏只做個人總結和部分算法代碼 使用的平臺爲unity,用c#編寫 ,其中代碼中涉及的數