原创 Unity筆記 第一天

與3D物體交互 思路 第一步,我們想在Unity3D中交互的時候,首先我們想到的是射線,調用Ray這個API,這樣我們就可以用我們的鼠標(鍵盤)來與3D物體交互了,在這個案例中我用的是鼠標與之交互,如果有興趣的可以用鍵盤試一試

原创 CPU和GPU淺識

CPU和GPU 前言 這是一個龐大的問題,我不是專業去研究他的,所以通過一個問題,我們去了解一下CPU和GPU。(鴿了一段時間) 問題1:CPU和GPU的功能各是什麼? 問題2:爲什麼渲染要用GPU而不使用CPU? 問題1解決方案

原创 FPS遊戲開發

第一人稱視角 程序每天就該有需要乾的的事情 前言 FPS遊戲的第一件事就是視角問題,所以我的第一步就是做一個第一人稱控制器,將他封裝起來,可以隨時替換模型調整,做成prefab。 思路 相機的旋轉 第一人稱控制器就是控制相

原创 FPS遊戲開發(3)

閒雜: 想玩遊戲的時候就來寫博客,其實我個人的感覺寫博客就跟寫書是一樣的嗎,寫書是將內心的故事呈現給讀者,而寫博客就是將技術呈現給讀者,一方面我們可以將自己的技術分享出來供大家學習,第二個是希望大家可以給我的技術做一些指點,互相學

原创 FPS遊戲開發(2)

UI框架 前言 本節的文章就需要同學們有一定的基礎 開始編程寫邏輯的時候,一個類一個功能,不同的功能之間儘量做到降低耦合,這種做法有以下好處: 使代碼的可讀性變強。 各個功能之間耦合性降低。 可以爲外界提供接口。 可拓展性強。

原创 COCOS2D-X4.0 + Lua + Windos10 環境配置

前言 程序每天都有要乾的事情~~ 最近在學Cocos2D - X,爲什麼學他?(程序員嘛學習那需要理由)cocos2dx是開源免費的產品,不管是在包的體積和其相應速度來說都是中小型遊戲的首選,我是學Unity3D的,不過Unity

原创 Shader半透明物體的製作

Shader 04 透明度混合 先來一張效果圖 先放源代碼: //這裏每個人得到名字不一樣,自己修改 Shader "Custom/AlphaTest" { Properties { _Color

原创 C語言的學習之路

第一天:c語言簡介篇 相信大家都不陌生c語言,c語言是第三代語言,爲什麼叫第三代? (這有看過火影的嘛,三代火影,又被稱爲忍術教授,木葉後面很多的忍術都是他和二代開發出來的,這是我個人的觀點,如有不同,輕噴0.0) 接入正題,首先