自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Circle

编程改变世界!

原创 排序 - C++ - 冒泡排序 , 插入排序,快速排序,选择排序,

支付宝捐赠 冒泡排序 #include <iostream> using namespace std; void Swap(int* array,int i ,int j) { int temp; temp = array[i]; array[i] = array[j]...

2019-04-19 13:07:05

阅读数 1310

评论数 0

原创 Unity3d 重新编译mono防止翻译

支付宝捐赠 下载mono :https://github.com/Unity-Technologies/mono/tree/unity-5.6 复制 mono-unity-5.6/external/buildscripts 1. build_runtime_android.sh 2. bui...

2019-04-16 18:02:15

阅读数 187

评论数 0

原创 10. Unity3d Lua框架 - xLua - GameMain 定义为全局模块,整个lua程序的入口类 在Unity中启动

-- 全局模块 require "Global.Global" -- 定义为全局模块,整个lua程序的入口类 GameMain = {}; -- 全局初始化 local function Initilize() local loadingAssetbundlePath ...

2019-04-03 09:29:57

阅读数 16989

评论数 0

原创 9. Unity3d Lua框架 - xLua - SceneManager 场景管理系统:调度和控制场景异步加载以及进度管理,展示loading界面和更新进度条数据,GC、卸载未使用资源等

--[[ -- 场景管理系统:调度和控制场景异步加载以及进度管理,展示loading界面和更新进度条数据,GC、卸载未使用资源等 -- 注意: -- 1、资源预加载放各个场景类中自行控制 -- 2、场景loading的UI窗口这里统一管理,由于这个窗口很简单,更新进度数据时直接写Model层 --...

2019-04-02 15:48:07

阅读数 26821

评论数 0

原创 8. Unity3d Lua框架 - xLua - Resource 资源管理系统:提供资源加载管理

--[[ -- 资源管理系统:提供资源加载管理 -- 注意: -- 1、只提供异步接口,即使内部使用的是同步操作,对外来说只有异步 -- 2、两套API:使用回调(任何不带"Co"的接口)、使用协程(任何带"Co"的接口) -- 3、对于串行执行一连串的异步...

2019-04-02 15:44:43

阅读数 26832

评论数 0

原创 7. Unity3d Lua框架 - xLua - Global 加载全局模块,所有全局性的东西都在这里加载,好集中管理

--[[ -- 1、加载全局模块,所有全局性的东西都在这里加载,好集中管理 -- 2、模块定义时一律用local再return,模块是否是全局模块由本脚本决定,在本脚本加载的一律为全局模块 -- 3、对必要模块执行初始化 -- 注意: -- 1、全局的模块和被全局模块持有的引用无法GC,除非显式设...

2019-04-02 15:38:37

阅读数 26788

评论数 0

原创 6. Unity3d Lua框架 - xLua - UIManager UI管理系统:提供UI操作、UI层级、UI消息、UI资源加载、UI调度、UI缓存等管理

UIManager.lua – UI管理系统:提供UI操作、UI层级、UI消息、UI资源加载、UI调度、UI缓存等管理 – 注意: – 1、Window包括:Model、Ctrl、View、和Active状态等构成的一个整体概念 – 2、所有带Window接口的都是操作整个窗口,如CloseWi...

2019-04-02 15:35:31

阅读数 27372

评论数 0

原创 5. Unity3d Lua框架 - xLua - 所有UI组件基类

UI组件基类:所有UI组件从这里继承 UI容器基类:当一个UI组件持有其它UI组件时,它就是一个容器类,它要负责调度其它UI组件的相关函数 UI控制层基类:发送网络请求(网络数据)、操作游戏逻辑、修改模型数据(本地数据) UI模型层基类:该界面相关数据,同时负责消息定制 UI带有子窗口记忆功能的模...

2019-04-02 15:24:33

阅读数 27131

评论数 1

原创 4. Unity3d Lua框架 - xLua - LogicUpdater

LogicUpdater.lua --[[ -- 游戏逻辑Updater,游戏逻辑模块可能需要严格的驱动顺序 --]] local LogicUpdater = BaseClass("LogicUpdater", UpdatableSingleton) local trac...

2019-04-02 15:09:47

阅读数 26599

评论数 0

原创 3. Unity3d Lua框架 - xLua - TimerManager

TimerManager.lua --[[ -- 定时器管理:负责定时器获取、回收、缓存、调度等管理 -- 注意: -- 1、任何需要定时更新的函数从这里注册,游戏逻辑层最好使用不带"Co"的接口 -- 2、带有"Co"的接口都是用于协程,它的调度会比普通...

2019-04-02 14:52:20

阅读数 26721

评论数 0

原创 2. Unity3d Lua框架 - xLua - Lua面向对象设计 静态类 数据结构类 消息系统 单例类 可更新脚本 可更新单例脚本

BaseClass.lua --[[ -- Lua面向对象设计 --]] --保存类类型的虚表 local _class = {} -- added by wsh @ 2017-12-09 -- 自定义类型 ClassType = { class = 1, instance = 2, ...

2019-04-02 14:45:47

阅读数 26579

评论数 0

原创 2. Unity3d Lua框架 - xLua - UpdateManager

UpdateManager.lua --[[ -- 更新管理,负责Unity侧Update、LateUpdate、FixedUpdate对Lua脚本的调用 -- 注意: -- 1、别直接用tolua的UpdateBeat、LateUpdateBeat、FixedUpdateBeat,所有需要以上...

2019-04-02 14:40:01

阅读数 26742

评论数 0

原创 1. Unity3d Lua框架 - xLua - Hotfix

HotfixMain.lua --[[ -- 游戏热修复入口 --]] HotfixMain = {} -- 需要被加载的热修复模块 local modules = { "XLua.Hotfix.HotfixTest", } local function Start(...

2019-04-02 14:33:11

阅读数 26742

评论数 0

原创 Unity3d 好友管理系统

支付宝捐赠 主要功能: 1.查询玩家列表 2.删除当前玩家的查询 3.添加黑名单 4.删除当前黑名单 5.清空数据 6.添加好友 7.删除好友 FriendManager.cs public class FriendManager { private static F...

2019-03-30 14:31:24

阅读数 10066

评论数 0

原创 Unity3d C# 邮件系统 MailWindow MailCtrl MailModel Mail Singleton

支付宝捐赠 实现功能: 1.添加邮件标题 2.填充邮件具体内容 3.查看单封邮件,是否删除该邮件 ,并且 从新排序邮件 排序规则: 1 没有查看的在最前面,并且按照mailId从大到小 2 查看了的排在后边,并且按照mailId从大到小 MailCtrl.cs public class Ma...

2019-03-30 10:03:31

阅读数 16652

评论数 1

原创 Unity3d 从ConsoleWindow双击跳转 Log日志封装跳转

支付宝捐赠 using System.Reflection; using UnityEditor; using UnityEngine; public class LogEditor { private class LogEditorConfig { publi...

2019-03-29 12:04:10

阅读数 10085

评论数 0

原创 Unity3D C# 定时触发器 定时任务 大型RPC游戏

1. // Test TimerHeap.AddTimer(2000, 0, () => { Debug.LogError("Hello World"); }); void Awake() { InvokeR...

2019-03-28 17:08:43

阅读数 10179

评论数 0

原创 GameFramework-StarForce-开启更新下载模式

Builtin 取消 Editor Resource Mode Resource 设置为Updatable 修改ProcedureCheckVersion sing GameFramework; using GameFramework.Event; using GameFramework.Res...

2019-03-11 14:05:07

阅读数 9648

评论数 0

原创 Liunx 腾讯开发框架Tars 使用一键安装

git clone https://github.com/TarsCloud/Tars 复制相关依赖到build目录。链接:https://pan.baidu.com/s/1RfySkU1ZPmatJ0PglAHXEA 密码:3gv6 apache-maven-3.3.9-bin.tar.gz...

2018-09-13 09:37:45

阅读数 10720

评论数 4

原创 Java - ACache 数据缓存

本文固定链接:http://blog.csdn.net/u013108312/article/details/79261331 本文固定链接 1、它可以缓存什么东西? 普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数...

2018-02-05 16:15:56

阅读数 9586

评论数 1

原创 Unity3D 大型游戏 MOBA类手机游戏 状态机在游戏中的应用(18)

本文固定链接 http://blog.csdn.net/u013108312/article/details/78824724 状态机在游戏中应用还是比较广泛的,在我以前博客中关于游戏框架中有介绍,感兴趣的朋友可以去看看。那个框架是企鹅公司里面的游戏框架,好了废话不多说,直接进入今天的主题,状...

2017-12-17 13:32:13

阅读数 10621

评论数 1

原创 C++游戏服务器编程-LogServer

本文固定链接 http://blog.csdn.net/u013108312/article/details/78693896 程序的入口还是从main函数开始,首先执行的当然是游戏的初始化了,让我们进入到LogHandle.h去看看都初始化了哪些内容。// LogServer.cpp : 定...

2017-12-02 11:27:43

阅读数 13665

评论数 0

原创 Exe程序启动或结束进程 .bat

本文固定链接 http://blog.csdn.net/u013108312/article/details/78693713start.battaskkill /f /t /im redis-server.exe taskkill /f /t /im CSBattleMgr.exe tas...

2017-12-02 11:12:54

阅读数 10861

评论数 0

原创 Unity3D 大型游戏 MOBA类手机游戏 部分重点 登陆过程(17)

原文链接http://blog.csdn.net/u013108312/article/details/785741391.ResourceManager 这个是我们进入的第一个游戏场景,我们可以看到游戏一种挂载了2个脚本,一个是游戏资源管理类,一个是游戏资源的更新。开始主要是验证服务器资源版本和...

2017-11-19 14:04:20

阅读数 10950

评论数 1

原创 Unity3D -Queue的简单实用

本文固定链接: http://blog.csdn.net/u013108312/article/details/78447820using UnityEngine; using System.Collections; using UnityEngine.UI;public class Queue...

2017-11-05 10:05:31

阅读数 12934

评论数 0

原创 Unity3D 大型游戏 最后一站 源码 部分重点 GameView-LoginWindow(17)

本文固定链接 http://blog.csdn.net/u013108312/article/details/78360607登录界面也就是游戏进入的第一个界面了。 有个BaseWindow以后游戏的任何一个界面都可以去继承它,这样写起来每个思路就会变的清晰的多了。在游戏中可能有的人看不懂代码...

2017-10-27 08:31:55

阅读数 10334

评论数 0

原创 Unity3D 大型游戏 最后一站 源码 部分重点 GameView-BaseWindow(16)

本文固定链接: http://blog.csdn.net/u013108312/article/details/78335748 这个地方比较简单就直接上代码了。 没有写博客了,可能也是最近比较忙的原因吧,不过从今天开始 持续更新最后一站的讲解,后期可能会讲服务器C++编程部分。using ...

2017-10-24 22:35:35

阅读数 10078

评论数 1

原创 Untiy3D-本地数据加密PlayerPrefs

本文固定链接:http://blog.csdn.net/u013108312/article/details/78078955 本文固定链接using System; using System.IO; using System.Security.Cryptography; using Syste...

2017-09-24 19:47:01

阅读数 9913

评论数 0

原创 Unity3D-截屏操作

private static string _TextureUrl; public static string TextureUrl { set { _TextureUrl = value; } get { i...

2017-09-16 12:41:24

阅读数 9789

评论数 0

原创 Unity3D-安卓-debug输出到文件

using UnityEngine; using System.Collections; using System.Collections.Generic; using System.IO; using System.Text;public class logdata { public s...

2017-07-11 14:21:04

阅读数 1126

评论数 0

转载 Unity中的通用对象池

本文为博主原创文章,欢迎转载。请保留博主链接http://blog.csdn.net/andrewfanUnity编程标准导引-3.4 Unity中的通用对象池  本节通过一个简单的射击子弹的示例来介绍Transform的用法。子弹射击本身很容易制作,只要制作一个子弹Prefab,再做一个发生器,...

2017-06-12 08:48:56

阅读数 433

评论数 0

转载 Unity中的通用对象池

本文为博主原创文章,欢迎转载。请保留博主链接http://blog.csdn.net/andrewfanUnity编程标准导引-3.4 Unity中的通用对象池  本节通过一个简单的射击子弹的示例来介绍Transform的用法。子弹射击本身很容易制作,只要制作一个子弹Prefab,再做一个发生器,...

2017-06-12 08:48:33

阅读数 471

评论数 0

原创 1.蛮牛ARPG网络实战-客户端 服务端测试

using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Sockets; using System.Text; using System.Thread...

2017-04-23 19:29:33

阅读数 1053

评论数 0

原创 21.Unity3D商业游戏源码研究-变身吧主公-战斗-MonsterPlayerState,Attack,Hit,Idle

using UnityEngine; using System.Collections; using DG.Tweening;public class MonsterPlayerStateAttack : StateBase { public MonsterPlayerStateAtta...

2017-04-21 11:49:53

阅读数 887

评论数 0

原创 20.Unity3D商业游戏源码研究-变身吧主公-战斗-MainPlayerStateIdle

using UnityEngine; using System.Collections;public class MainPlayerStateIdle : StateBase { public MainPlayerStateIdle(PlayerBase player) ...

2017-04-21 11:47:41

阅读数 571

评论数 0

原创 19.Unity3D商业游戏源码研究-变身吧主公-战斗-MainPlayerStateHit

using UnityEngine; using System.Collections;public class MainPlayerStateHit : StateBase { public MainPlayerStateHit(PlayerBase player) :...

2017-04-21 11:46:43

阅读数 417

评论数 0

原创 18.Unity3D商业游戏源码研究-变身吧主公-战斗-MainPlayerStateAttack

using UnityEngine; using System.Collections; using DG.Tweening;public class MainPlayerStateAttack : StateBase { public MainPlayerStateAttack(Pla...

2017-04-21 11:45:41

阅读数 1025

评论数 0

原创 17.Unity3D商业游戏源码研究-变身吧主公-战斗-StateBase,PlayerBase

using UnityEngine; using System.Collections;public abstract class StateBase : IState { protected PlayerBase mPlayer; public StateBase(Player...

2017-04-21 11:43:07

阅读数 1002

评论数 0

原创 16.Unity3D商业游戏源码研究-变身吧主公-战斗-IState,StateMachine

using UnityEngine; using System.Collections;public interface IState { /// <summary> /// 获取这个状态机的状态 /// </summary> /// &...

2017-04-21 11:39:15

阅读数 523

评论数 0

原创 15.Unity3D商业游戏源码研究-变身吧主公-PanelShop

点击购买后出来购买商品的面板。显示购买数量。using UnityEngine; using System.Collections;public class PanelShop : PanelBase { #region 初始化相关 protected override void...

2017-04-20 10:01:16

阅读数 2197

评论数 0

提示
确定要删除当前文章?
取消 删除