摘要:
characterCustomezition的资源打包代码分析using System.Collections.Generic;using System.IO;using UnityEditor;using UnityEngine;class CreateAssetbundles{ // This method creates an assetbundle of each SkinnedMeshRenderer // found in any selected character fbx, and adds any materials that // are intended... 阅读全文
摘要:
在unity3d中,用四元数来表示旋转,四元数英文名叫quaternion . 比如 transform.rotation 就是一个四元数,其由四个部分组成 Quaternion = (xi + yj + zk + w ) = (x,y,z,w) 1. http://en.wikipedia.org/wiki/Quaternion 有四元数的定义 2. http://en.wikipedia.org/wiki/Quaternions_%26_spatial_rotation 有关四元数旋转方面的基本概念和用法 quaternion 中 (x,y,z) 跟旋转轴有关, w 与绕旋转... 阅读全文
摘要:
Vector3.Lerp 插值static functionLerp(from:Vector3,to:Vector3,t: float) :Vector3Description描述Linearly interpolates between two vectors.两个向量之间的线性插值。Interpolates from towards to by amount t.按照数字t在from到to之间插值。t is clamped between [0...1]. When t = 0 returns from. When t = 1 returns to. When t = 0.5 return 阅读全文
摘要:
给物体边缘加高光轮廓的办法1.边缘光方法(Rim Light):Unity官方教程里有例子,其中核心是这两句代码:half rim = 1.0 - saturate(dot (normalize(IN.viewDir), IN.worldNormal));o.Emission = _RimColor.rgb * pow (rim, _RimPower);IN.viewDir是当前视角向量,IN.worldNormal是物体的法线。dot是计算视角和法线的点积,等于视角和法线夹角的cos值,如下图:Cos的值域是1-0,1-cos就成了0-1,在夹角90度时达到最大值,正好用来模拟侧光的强度(与 阅读全文
摘要:
SmartFoxServer 2X Zone、Room架構On 2011/07/28, in SmartFoxServer 2X, by Allen SFS架構上是分成Zone、Room用Zone來區分遊戲可以個別處理多個遊戲的要求用Room來區分聊天室或戰鬥房間等等處理所有在不同區域裡的可視範圍例如進入某個聊天室或進入對戰的房間等等Room可以設定外掛以處理這個Room的事件Zone外掛是比較大範圍的事件處理包括一開始的遊戲登入事件、自訂外掛事件等等在Server端的外掛都可以直接存取DB參考資料:SFS2X Docs / Overview / sfs2x-platform-stack 阅读全文
摘要:
在sfs 2x執行SQL語法是透過IDBManager物件來處理如果要傳入參數給SQL語法的話要用PreparedStatement物件來處理取出陣列,直接傳給Client12345678910111213141516IDBManager dbManager = getParentExtension().getParentZone().getDBManager(); String sql = "SELECT * FROM people"; try{ ISFSArray res = dbManager.executeQuery(sql); ISFSObject respons 阅读全文
摘要:
SmartFoxServer 2X 雙方進行連線On 2011/08/03, in SmartFoxServer 2X, by Allen 在雙方建立連線時會經過連線、登入驗証的階段這就是一般遊戲玩家要輸入帳密登入伺服器的過程登入驗証預設是關閉狀態代表每個人都可以連進Zone自訂登入驗証外掛可以在Zone Configurator選項中啟用連線(Connection)完成後就可以送出LoginRequest請求傳送帳密給Server端驗証流程:讀取sfs-config.xml,取得連線的ip及port 由Client發送連線請求,進行雙方連線(handshake) 進行登入驗証,發送new L 阅读全文
摘要:
SmartFoxServer 2X Room的加入與建立On 2011/08/03, in SmartFoxServer 2X, by Allen Room的型態有二種靜態Room:Zone Configurator裡設定,當sfs啟動時,Server端會建立靜態Room,適用大廳、固定的聊天室動態Room:sfs運作期間,可由Server端或Client端建立,適用新開戰場、新開聊天室sfs裡加入、離開、建立Room等跟遊戲架構觀念相同可以很靈活地取得不同範圍的資料Room還可分為一般跟遊戲(Room屬性isGame)一般Room:普通的聊天室、大廳等 遊戲Room:專為遊戲房間設計,會自動 阅读全文
摘要:
smartfoxserver中配置文件config.xml的使用技巧<SmartFoxConfig><ServerSetup><ServerIP>127.0.0.1</ServerIP>//服务器ip<ServerPort>9339</ServerPort>//服务器端口<AutoSendPolicyFile>true</AutoSendPolicyFile>//true表示允许sfs自动生成跨网域的政策文件<MaxUserIdleTime>300</MaxUserIdleTime 阅读全文
摘要:
CameraFacingBillboardFrom Unify Community WikiJump to: navigation, searchAuthor: Neil Carter (NCarter)Contents [hide] 1 Description2 Usage3 Technical Discussion4 C# - CameraFacingBillboard.cs5 Mods6 Alternative ModDescriptionThis script makes the object which it is attached to align itself with the 阅读全文