原创 Unity3D通過代碼控制場景效果跟隨時間和天氣來變化

開發一個天氣系統第一部分,場景在晴天的時候,跟隨時間的變化而進行變化,可以選擇跟隨系統時間而變化,也可以固定爲一種效果,由用戶手動選擇喜愛的場景效果。 實現這個功能,需要控制的元素有:天空盒、光照資源、環境光顏色。  本人環境:unit

原创 配置管理員使用Jenkins完成U3D打包

目的:安排配置管理人員對產品進行版本包的管理工作,使開發人員無需頻繁進行打包工作,也有利於進行產品的版本控制。 方法:使用Jenkins,該工具能完成不限於unity3d的各種編譯工具的打包工作。 詳細步驟:(windows環境下) 1、

原创 Untiy部署至WebGL平臺之nginx服務部署

今天的任務是把服務器換成nginx,因爲要考慮到項目實際應用過程中的負載勻衡,包括服務器一般都是Linux系統,所以iis服務是無法完成這方面的工作的。   <1> 安裝:下載Nginx文件,並解壓。 <2>啓動:直接雙擊nginx.e

原创 (JeanShaw)利用iTween製作NGUI界面動畫

下載iTween後主要用到其中的兩個腳本,iTween和iTweenPath腳本,其他的資源建議刪除 對於角色的移動和視角的效果 //物體從屏幕外移動到起始點// public static void PlayerMoveAndSca

原创 (JeanShaw)NGUI擴展類

NGUI有一些通用的特性,可以直接做成基類,目前包含了初始化位置,出現,隱藏,關閉,尺寸與顏色調節功能。 using UnityEngine; using System; using System.Collections; pu

原创 (JeanShaw)Unity中數據類

語言通過屬性來區分,內容通過id來獲取,先編寫一個接口,包含添加、重置、傳輸數據的方法  ​ using UnityEngine; using System.Collections; public interface Property

原创 (JeanShaw)Unity中常用的GameObject輔助類

通過GameObject的名字查找方法,傳入查找的對象與名字,不管是父集還是子集,都可以使用 public static GameObject FindGameObjectByName(GameObject obj,string nam

原创 (JeanShaw)加載進度條提示內容定時切換

進度條的內容直接存放在一個隊列中,每5幀即可切換一次,隨機生成一個整型數顯示文本內容。 using UnityEngine; using System.Collections; using System.Collections.G

原创 Unity部署至WebGL平臺之WebAPI連接MySQL數據庫

使用WebAPI直接對MySQL數據庫進行增刪改查操作,也是部署中的重要一步。 <1>安裝mysql數據庫,本人是直接下載的免安裝包,通過cmd控制檯進入解壓路徑下,執行 mysqld --install 接下來啓動mysql服務 n

原创 Unity部署至WebGL平臺之WebAPI部署

部署webapi接口供前端頁面調用數據使用。 <1>vs需要安裝.net framework開發包,新建一個空的webapi的demo,編寫接口代碼。參考 在Models文件夾下新建一個名爲Contact的腳本,內容如下 public