自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Unet在线游戏框架

上图看起来效果和局域网的实现一样,其实已经是在进行网络在线对战了。Bulit出来的程序建了一个网络服务器,然后Unity里面运行程序再加入了服务器。这个框架已经本实现了在线游戏的功能,怎么实现的呢?第1步,做以下的设置:设置Mulitplayer,然后进入网站设置MaxPlayer数量。第2步,给你写了一个流程图:也是建立了局域网的NetworkMana

2017-11-20 20:51:38 825

原创 Unet局域网框架

左边点击“局域网”按钮先进行局域网扫描,没有服务器就建立服务器,右边点击“局域网”按钮扫描到了服务器就直接加入了服务器。两边的场景一样,是因为Player叠加在一起了。下面说一下实现的大体过程,首先看看流程图:有2个场景,1个是首页的场景,1个是战斗场景,这里只是建立了一个Plyaer。首页里的场景最主要的是有两个自定义的NetworkManagerCustom和Netwr

2017-11-19 12:32:46 2611 3

翻译 Local Discovery简介

该组件允许Unity游戏成为发现网络现象找到本地网络上的彼此。它可以播放的存在和听广播,并选择加入使用NetworkManager匹配游戏。这在互联网上不起作用,只在本地网络上起作用。此组件使用网络传输层的UDP广播特性。在场景中创建一个空的游戏对象添加组件,像networkmanagerhud,这个组件有一个默认的界面控制。当游戏开始时,点击“初始化广播”按钮开始。组件可以在

2017-11-18 20:13:15 534

原创 Networkmanager简单介绍

Dont Destroy On Load:保持不消毁Run in Background:后台运行Offline Scene:离线后加载的场景Online Scene:上线后加载的场景Spawn Info:                 Player Prefab:需要生成的玩家角色预制体                 Auto Create Pl

2017-11-17 23:28:23 1570

原创 Navmeshagent与飞行(3)

第2的版本上坡的时候没有问题,但下坡的时候就会提前下坡,出现下图的问题:为了解决这个问题,我们需要从角色自身向下再发射一组射线,用前面的射线和向下发射的射线长度对比来判断是上坡还是下坡。解决后的效果如下:修改后的代码如下:using System.Collections;using System.Collections.Generic;using

2017-11-16 20:00:47 562

原创 VR局域网对战【捕鱼猎手】实战视频教程(上)-杨显峰-专题视频课程

这是一个项目工程实现全过程的细致讲解,按功能划分成单元,每一个单元逐一完成,老师细致的讲解和分析,学员和老师同步完成这个项目工程。这个项目工程包含VR、数据库、注册用户、声望系统、拍卖行系统等等,还有充值系统,本课程中的游戏项目采用新的Unity3D 2017版本制作。...

2017-11-16 14:00:37 258

原创 VR局域网对战【捕鱼猎手】实战视频教程(下)-杨显峰-专题视频课程

首先课程先创建一个《炸弹人》的局域网对战小游戏,以此来介绍Unet的核心功能和局域网的基础知识;然后老师从实战出发,将【捕鱼猎手】全面升级,改造成局域网游戏。...

2017-11-16 14:00:17 252

原创 Navmeshagent与飞行(2)

昨天发布了Naveshagent与飞行,有朋友说关键是差值,所以今天就将差值也加了进去。昨天的版本墙太高的话(大于了角色飞行高度),角色就会飞不过去,而穿进了墙中。今天修改后的效果看图:先说一下实现的原理:就是在飞行角色的下面加两个子Point,一直发射射线来作为角色的眼睛。下面是控制角色的代码:using System.Collections;using S

2017-11-15 23:15:30 409

原创 C#ForUnity游戏开发系列教程--入门篇-杨显峰-专题视频课程

《C#ForUnity系列教学课程》是面向0基础的免费课程,共分为入门篇、基础篇、提高篇和篇四个系列。大家通过对课程的系统学习,学成之后就可以利用Unity进行独立开发出第一人称射击游戏、2D游戏、塔防游戏、生存冒险游戏等。整个学习的过程就是在不断的开发游戏,在实战中学习,在实战中提高,可以更加的出效果,让学习者节省大量的时间。...

2017-11-15 15:36:28 297

原创 Unity Navmeshagent与飞行

先看看图果图:一个是飞行的兵种,一个是步兵,同时向鼠标的点击点出发。Navmesh实现步兵的寻路不是难事,在此略过不表,关键是飞行的兵种怎么实现。在这里先说说原理:飞行的兵种不使用Navmesh功能,是直接移动到目的点。关键要解决的是如何保持兵种的飞行高度。这个解决的办法是从兵的点向下发一个射线,然后碰到物体,改变兵种的高度和碰到的物体一定的距离,这样就可以实现保持兵种的飞行高

2017-11-14 21:36:30 2197

原创 Unity3D更改游戏鼠标样式

先看看效果:更改游戏鼠标样式会的话就觉得非常简单。第1步:代码如下:public Texture2D newTexture; void Start () { Cursor.SetCursor(newTexture, Vector2.zero, CursorMode.Auto);}设置了一个公有变量Texture2D,然后用Cursor进行设置,第1个参数是Text

2017-11-13 23:24:14 593

原创 C#ForUnity游戏开发系列教程--入门篇

《C#ForUnity系列教学课程》是面向0基础的免费课程,共分为入门篇、基础篇、提高篇和高级篇四个系列。        大家通过对课程的系统学习,学成之后就可以利用Unity进行独立开发出第一人称射击游戏、2D游戏、塔防游戏、生存冒险游戏等。        这个系列的入门课程与其他入门课程最大的不同点在于:         一是在学习过程中直接在Unity中进行输入和测试

2017-11-12 19:19:48 5659 2

空空如也

空空如也

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

TA关注的人

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