原创 內存換CPU CPU換內存例子

1.內存換CPU 佔用內存,減少CPU運算的例子 1.動效,飛行軌跡,預先先計算好路徑,把路徑儲存到變量 2.對象池,對象儲存在對象池,佔用內存,減少頻繁創建對象的CPU開銷 3.緩存 2.CPU換內存 增加CPU運算,減少內存開銷 1.

原创 away3D 資源溢出解決方案

 Error #3691: 超出此資源類型的資源限制。 錯誤代碼位置爲 view.rendre()。 away3D對貼圖資源佔用內存作出了限制 Resource Number allowed Total memory Ver

原创 玩遊戲相關

遊戲通關列表 1.開羅旅館經營 2.開羅勇士經營 3.植物大戰殭屍   遊玩過的遊戲列表 1.QQ堂 2.QQ音速 3.QQ華夏 4.冒險島 5.跑跑卡丁車 6.魔獸爭霸:冰封王座 and 地圖編輯器 7.街機:拳王,三國志 8.CS,C

原创 遊戲開發規範

文本 代碼中用到的文本,應使用配置表或者代碼寫死綁定到 指定常量,使用時指向該常量,在需要發行海外,或者版署版本時,只需要替換配置即可。 諸如: Strings.level = "等級" Strings.vip = "VIP"  組件命名

原创 MVP框架

view視圖 model 模型 presenter 主持人   先實例化 View ,在View裏實例化Presenter,再在Presenter實例化Model View  view = new View(); Presenter pr

原创 FGUI踩坑指南

fgui的坑 注意檢查組件是否可穿透空白區域 注意是否有組件疊加在上面 注意是否有組件丟失素材。 注意是否有相同名字的組件!!! FGUI的位圖文本對應的數字應爲字符串類型,數字類型傳入無效 注意組件是否是裝載器或者富文本!!!動態的東西

原创 提升遊戲性

<部分描述句子來自於互聯網> 1.過關動畫<本質是正反饋> 如通關畫面,這是一位國內的獨立遊戲開發者所做的遊戲(《這不是個跳躍遊戲》steam 上可以買到)的通關畫面,一羣哈士奇突然躥出屏幕,這種感覺就比某個橫版過關,通完關只顯示一個1-

原创 代碼分支及版本管理規範

目的 爲了規範代碼庫分支管理 和 版本管理,使代碼分支及版本結構清晰,方便維護,並避免由於維護造成的錯誤的版本發佈等問題。 適用範圍 適用於Lifeix所以項目。 規範   Git 分支管理      通常每個應用或者是二

原创 遊戲開發常見元素

1.手柄/操縱桿-角色控制類 2.角色/技能 編輯器 3.場景編輯器 4.地圖編輯器 5.行爲樹 - 狀態機 6.尋路   想到啥寫啥,有想到再補充

原创 遊戲服務端數據處理模塊

gt:用戶管理 socket ip 白名單gg : 邏輯,內存緩存dbs : 數據庫,一般和gg異步協作log : 專門寫日誌的線程,記錄服務器信息,錯誤後臺:http 

原创 快速理解單例模式,工廠模式,代理模式三大模式

1.單例模式單例模式下,單例類只有一個,全局內都可以直接調用靜態方法獲取到該單例的本體,然後調用該單例下的方法屬性2.工廠模式有一個工廠類,它負責幫你去快速生成指定的類,比如說,工廠有生產輪子,生產門,生產窗的三條流水線,你只需要告訴我你

原创 tensorflow Python環境配置

tensorflow在python環境下,最便捷的辦法就是使用Anaconda3集成環境安裝。 首先在Anaconda3官網下載對應python版本的Anaconda3,3.6版本或者2.7版本均可。 事先不需要安裝python 直接安

原创 unity3d獲取各平臺資源目錄

using UnityEngine; using UnityEngine.SceneManagement; using System.Collections; using System; using System.IO; //根據

原创 AS3.0超大整數 加減乘除 工具類

package anUtil.Util { import flash.display.Sprite; public class BigIntUtil extends Sprite { private var Fristarray

原创 unity3D EasyAR 識別模型抖動解決方案

EasyAR引擎不知道什麼原因導致識別成功後,模型出現高頻率抖動,問官方無解後,嘗試按論壇裏的朋友的方式試驗 即,在模型抖動的幅度在一定範圍內的時候,不允許該模型抖動,但是這樣會導致平移相機時,模型的移動有卡頓。 如果大家有更好的改進方