原创 Lua實現另類計算器

Lua的使用現在基本上屬於遊戲行業的必備技能了,由於項目中沒有使用,所以看過幾次教程,實驗過幾次,一直沒有系統的寫點東西,導致看完過了多久就忘了。這兩天又看了遍,準備着手隨便做點什麼,熟悉下,做什麼呢,當時是做計算器啊~ 以前用c#做過另

原创 MemorySystem筆記

屬性,函數見https://docs.microsoft.com/zh-cn/dotnet/api/system.io.memorystream?view=net-5.0 using System; using System.Colle

原创 java通過web獲取json數據

一般的SDK登錄之後都會返回渠道用戶唯一標識,token,渠道,然後客戶端接收後用這些數據登錄遊戲,但是九遊的登錄成功返回的參數只有一個token,用戶標識要去服務端去取,然而這個時候還沒有與遊戲服務端連接,所以只能通過web獲取了。本來

原创 記一次unity3d 遊戲幀率踩坑的過程

優化方面,除了平時順手做的代碼方面優化,對象池以外,基本上沒怎麼去關注過,所以這一方面蠻白癡的。今天發現遊戲幀率從一開始的100左右,會隨着運行時間逐漸降低,甚至降到個位數,所以只能去查閱這方面的資料進行優化了。 文章沒有一點乾貨....

原创 記坑 屏幕座標轉NGUI座標

要求是點擊屏幕某個點,當前點生成一個ui。代碼如下 Camera uicamera; uicamera = NGUITools.FindCameraForLayer(8); private void Update() {

原创 Unity移動過快導致射線檢測失效的原因及處理方式

直入正題,檢測失效的原因如圖,設此時子彈,射線,碰撞體屬性都如圖所示,這裏射線從子彈的座標位置發出,發出位置可以通過修改預設或者增加偏移量的方式進行修改。 可以看到,第一幀進行射線檢測時,子彈距離碰撞體太遠(或者說射線長度不夠)導致並沒

原创 FairyGui 代碼給組件賦值控制器

以顯示控制器爲例,代碼如下 //GearXXX對象是控制器和屬性之間的連接。0-顯示控制,1-位置控制,2-大小控制, // 3-外觀控制,4-顏色控制,5-動畫控制,6-文字控制,7-圖標控制 GearDisplay gear = (

原创 使用build.gradle 配置簽名信息與多渠道打包參數配置筆記

最近看一個熱更的demo,看到了多渠道配置,比較感興趣,記錄一下,備用。 使用的是flavorDimensions(風味維度???),首先在build.gradle 的android{}閉包裏面定義一個flavorDimensions,這

原创 記坑 unit fbx文件導入後model頁籤 scale factor無法修改

原因是有繼承了assetpostprocessor的腳本,寫了導入文件的監聽,在導入文件時給scale factor 賦值。代碼類似如下 void OnPreprocessModel() { ModelI

原创 熱更新之Assetbundle——加載

加載的類型有很多種,比如預設,圖集,字體,shader,但是項目用中用到的只有預設和圖集這兩個,其實這兩個完全可以寫在一個方法裏面,但是一開始就分開寫了,所以就寫了兩個方法。我這裏選擇把加載過的bundle存入一個字典,下次需要加載的時候

原创 熱更新之Assetbundle——下載

Assetbundle的下載這一塊,是耗時最久的,也是最複雜的。步驟爲對比版本號,不同則對比信息配置文件,然後去差異下載更新。做之前聽網友們說已經不用www了,說是besthttp插件,非常好用。然後去試了下,確實好用,但是後面下載寫入的

原创 熱更新之Assetbundle——創建

最近實驗下assetbundle的熱更,本來以爲很簡單,就創建,上傳,下載,加載。但實際上開發的時候才發現箇中細節多且複雜。 創建本來以爲就一句api就可以了,但是實際操作起來,才發現想的過於簡單。 首先,命名,那麼多圖集,預設,不可能去

原创 熱更新之Assetbundle——上傳

目前使用的是NetBox2,模擬當前文件夾爲文件服務器,這個就.....沒什麼好說了,以後使用實際文件服務器時候再補充。

原创 unity保存圖片到手機相冊,安卓

第一步,加載圖片: string url = "圖片所在路徑"; Texture2D texture = (Texture2D)Resources.Load(url); 第二步,寫入手機相冊:

原创 NGUI不規則碰撞體及防3d碰撞體穿透

最近做到地圖功能,地圖可以滑動,地圖上有各個形狀的建築,大小不一,地圖底欄有按鈕可以點擊。應該是一個比較普遍的需求。首先貼一張圖吧,沒法放原圖,就用畫圖工具模仿了一下大概情況。 其中矩形黑框爲手機屏幕,背景那個特別大的什麼顏色是地圖,命