自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悠长de小巷的博客

坚持就是胜利!

  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 MMORPG手游制作-任务14.委托

快速定义委托,定义委托:委托两种方式:事件=特殊委托快速定义事件,定义事件:

2018-01-31 20:22:59 273

原创 MMORPG手游制作-任务13.协程

http://blog.csdn.net/beihuanlihe130/article/details/76098844

2018-01-31 16:44:01 246

原创 MMORPG手游制作-任务12.单例

减少类占用内存普通类单例的写法:调用 SceneMgr.Instance.xxx;服务器高并发单例需要锁Mono单例写法:调用: 同上如果确定场景中的脚本存在唯一的物体上写法:

2018-01-31 13:48:00 357

原创 MMORPG手游制作-任务11.Mono脚本

改变FiexedUpdate时间:OnDestroy() :销毁时候执行=脚本销毁OnEnable()   脚本可用时执行=脚本显示OnDisable() 禁用执行=脚本隐藏执行顺序=Awake=》OnEnable=》Start=》Update数学函数:Mathf.Clamp(a,20,100) :最小20 ,最大100Mathf.Clamp01(a) 最小0

2018-01-31 13:28:20 448

原创 MMORPG手游制作-任务10.C#基础

属性:自动属性:构造函数:方法:事件=特殊的委托1.定义委托 2.定义事件3.执行方法protected :继承类可以访问子类访问:可以使用base关键字引用类型和值类型: 对象为引用类型,改变引用sting类型的 特殊break 跳出循环 continue 进行下一次循环    return用

2018-01-31 13:00:42 587

原创 MMORPG手游制作-任务9.拾取,销毁箱子和存放读取数据

区域内随机放置箱子  cube作为区域点击箱子消失:委托绑定方法: 定义委托;调用委托读取数据:存放数据 :

2018-01-29 13:51:55 279

原创 MMORPG手游制作-任务8.射线搜索附近的怪

射线寻找物体:Mathf.Infinity正无穷   1划线:

2018-01-28 21:39:11 204

原创 MMORPG手游制作-任务7.碰撞体(Collider)以及触发器(Is Trigger)

http://blog.csdn.net/renatqiang/article/details/47682449OnControllerColliderHit 方法???

2018-01-28 20:46:50 329

原创 MMORPG手游制作-任务6.层和Tag

tag 用于快速寻找物体层用于检测碰撞去除physicsManager所有碰撞关系设置层,勾选层之间的碰撞代码实现tag物体的移动:

2018-01-27 21:41:22 213

原创 MMORPG手游制作-任务5.人物的移动

经验:所有第一次运行可以,下一次不行的都是因为某个判断值不重新归位//===================================================//作者://悠长de小巷//创建时间://2018-01-27 15:04:19//===================================================using

2018-01-27 19:02:28 732

原创 MMORPG手游制作-任务4.地面处理和物体移动

游戏场景地图面很可能不平整 解决方法:1.一般都是美术做好专门的碰撞地面2. 自己拿方块拼也可以物体移动://===================================================//作者://悠长de小巷//创建时间://2018-01-27 15:04:19//===========================

2018-01-27 15:40:05 278

原创 MMORPG手游制作-任务3.Unity项目结构和C#编辑模板

建立文件夹体系Editor:工具修改C#编辑的模板:寻找到Unity下的文件:结合Editor文件夹下编辑脚本对内容替换using UnityEngine;using System.Collections;using System.IO;using System;using UnityEditor;/// /// 替换代码注释///

2018-01-26 17:14:02 543

原创 MMORPG手游制作-任务2.游戏的基本构成要素

1.注释掉webplay不支持代码2.UI.dll已导入(Unity的引用关系错乱了)方法:关闭VS,Unity,删了Library,自动重建3.路面建立地表层进行碰撞4.场景物体放在根节点上5.摄像机切换:UI摄像机,剧情摄像机,角色摄像机6.游戏中的场景灯光已经烘焙好,角色shader变成自发光7.max中单位是1米,属性为FileScale为1,ScaleFact

2018-01-26 10:08:27 590

原创 MMORPG手游制作-任务1.Unity工具简介 maya简介

maya导出的fbx,在unity中会缩小100倍要在模型属性中把Scale Factor 改为100生成灯光贴图:lightmapUnity版本:2017.3 。设置:.Net4.6架构IL2CPP :1.苹果下,必须用 IL2CPP才能上架,推荐使用IL2CPP2.IL2CPP打安卓包,是用NDK,C++编译,代码更安全3.IL2CPP,程序尺寸可以相对缩小

2018-01-25 01:02:25 320

原创 ET框架学习1-服务端的认识

VS下:依赖项报错:去除还原包缓存(工具-NUGet管理),重新生成 点击解决方案和文件夹:找到程序集设置csproj程序集一般存放在Debug或者Release上,ET会复制一份输出到Bin上,启动项目在目录运行依赖项 :NuGet (第三方库) 、SDK 、 项目不需要下载netcore整个架构,只需要添加对应的引用包包还原:1.删除文件夹下的obj ,重新打开

2018-01-23 16:51:54 864 1

原创 Unity网游开发4-实现服务器端异步的消息接收

服务端 :1.收起同步实现方法于方法中2.异步方法实现: static void Main(string【】 args){   StartServerAsync();  console.ReadKey();}static  void StartServerAsync(){Socket serverSocket =new Socket(Addres

2018-01-21 00:37:58 1175 1

原创 本地生成图片两种方法

一种sprite变为Textrue2d,存在本地 ,博客已经说过一种相机截图 需要引入  System.Drawing.dll:   public  void CaptureCamera(Camera camera)    {              Rect rect=new Rect(Screen.width * 0f, Screen.height * 0f, Screen.width *

2018-01-19 17:27:54 401

原创 递归寻找子物体方法

public static GameObject GetGo(GameObject parent, string childName)    {        //找第一代       int count = parent.transform.childCount;        if (count == 0)        {            return null;        }  

2018-01-19 16:54:38 494

原创 手机实现手势操作的类-放大,缩小,旋转水平垂直方向

///     /// 上次触摸点1(手指1)    ///     private Touch oldTouch1;    ///     /// 上次触摸点2(手指2)    ///     private Touch oldTouch2;    ///     /// 用于显示滑动距离    ///     private float oldDis = 0;    private float

2018-01-19 16:53:34 1000

原创 弱联网项目的Post、Get,文件下载

前端:导入 实现post,Get方法的http类 有可能需要System.Threading.dll一个接受json的类 :需要litJson.dll插件,调用http类的方法 接受数据,使用对象类的存储接受的信息:Json类:  public static ARModelResponse LoadJsonFromAR(string ModelName)    {        string js

2018-01-19 16:43:13 376

原创 从Unity的Text中读取数据

数据格式 :[应用列表]1=AR课本2=中心馆3=宣传名片4=AR施工5=建筑生长代码: private string mainKey;    [HideInInspector]    public List MakeName = new List();    [HideInInspector]    public List LeftName;    [HideInInspector]    pu

2018-01-19 15:50:31 4860

原创 HTC安装运行-公司项目

Htc要点:运行前:链接到电脑的Usb线要蓝色的接口,蓝色是usb3.0  电脑线要插到Usb独立显卡上打开steamVR和头盔 、一个手柄开关,运行房间设置,1放在地面上,然后划定区域声音设置 :一般选择头盔上的耳机(Htc vive 0),然后耳机的声音映射到电脑 ( Reality HD )描写区域范围:不能超过两个支架范围,要描叙规则的四边形或者多边形( 勾扳机画画, 要是划定的位置不对可

2018-01-19 11:29:15 258

原创 Unity判断网络是否连接 以及 判断是否连接WiFi

if (Application.internetReachability== NetworkReachability.NotReachable)                {  //无网络} if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork)   { //使用Wifi

2018-01-19 09:35:00 260

原创 独立游戏平台

https://www.taptap.com/developer/app-create/31991http://open.4399.cn/document/doc/homehttp://gad.qq.com/hatch/createhttp://store.steampowered.com/sub/163632/http://www.2144.cn/about/cooperation.htmhtt

2018-01-19 09:11:02 388

原创 Unity网游开发3-开发TCP客户端的接收数据和发送数据

添加一个客户端的类库//声明 客户端socketSocket clientSocket =new Socket(AddressFamily.InterNetWork,SocketType.Stream,ProtocolType.Tcp);//绑定远程IPclientSocket.Connect(new IPEndPoint (IPAddress.Parse("192.168.1.1

2018-01-18 17:02:11 1405

原创 Unity开发资源网站收集

9秒:http://www.9miao.com/forum-49-1.html官方资源商店:https://www.assetstore.unity3d.com/cn/

2018-01-18 16:35:55 499

原创 Unity网游开发2-开发服务器端的发送数据和接收数据

创建 一个控制台static void Main(string【 】 args) {//声明服务器Socket,绑定端口号ip,   Socket serverSocket=new Socket(AddressFamily.InterNetWork,SocketType.Stream,ProtocolType.Tcp); IPAddress ipAddres

2018-01-18 13:39:21 1114

原创 Unity网游开发1-创建服务器端Socket并绑定IP和端口号

创建 一个控制台static void Main(string【 】 args) {   Socket serverSocket=new Socket(AddressFamily.InterNetWork,SocketType.Stream,ProtocolType.Tcp); IPAddress ipAddress=IPAddress.Parse("192.168.1.5");

2018-01-18 13:23:13 1227 1

原创 StrangeIOC框架学习

最新框架:https://github.com/littleredhat1997/StrangeIoC

2018-01-18 11:23:59 808

原创 SVN服务器&客户端安装下载

服务端网址:https://www.visualsvn.com/downloads客户端网站:https://tortoisesvn.net/安装教程 :http://www.cnblogs.com/ygj0930/p/6623026.html更改资源路径:http://blog.csdn.net/tcjy1000/article/details/42023849SVN发生冲突策略 :http:/

2018-01-18 10:52:51 187

原创 工具

动态桌面工具:upupoo远程工具:TeamViewer电脑声音放大器 :Letasoft Sound Booster

2018-01-16 09:39:57 237

原创 xlua的学习

using xlua;//Demo1:lua环境导入Asset文件 ,声明 lua环境private LuaEnv luaenv;luaenv=new LuaEnv();luaenv.DoString("print('Hello World!')");//lua方法luaenv.DoString("CS.UnityEngine.Debug.log('Hello world'

2018-01-15 09:00:33 315

原创 MMO网游系统划分

1.UI系统2.邮件系统3.任务系统4.战斗系统5.网络通讯系统6.结算系统7.热更新系统8.商店系统9.角色系统10.换装系统11.地形系统12.背包系统13.聊天系统14.登录系统15.技能系统16.PK系统17.副本系统18.画质系统19.收集系统20.结婚系统21.宠物系统22.寻路系统23.地图系统

2018-01-13 12:13:30 1952

趣味桌球源码-CocosCreator

趣味桌球源码-CocosCreator

2018-10-13

creator固定路径行走

creator固定路径行走

2018-10-06

creator网格导航寻路

网格寻路算法

2018-10-06

socket-io.js

1: socket.io是基于 TCP socket/Websocket封装的 上层的一个框架; 2: 使得人们能方便的使用类似事件的模式来处理网络数据包;

2018-10-04

3.游戏引擎以及讲课内容

游戏引擎的分类,优势,作品,生态,比较以及讲课内容

2018-02-08

2.作为游戏程序员如何学习并解决问题

作为游戏程序员如何学习并解决问题

2018-02-08

1.游戏行业以及做视频的初衷

游戏行业以及做视频的初衷

2018-02-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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