- 博客(14)
- 资源 (56)
- 问答 (1)
- 收藏
- 关注
原创 Unity编辑器扩展
【简单按钮】在Assets文件夹下新建一个Editor文件夹当打包时Editor文件下的内容不会打包进去接下来在Editor下新建一个自定义名为HelloWord的C#脚本添加头文件using UnityEditor;using UnityEngine;首先做一个简单的插件按钮//按钮位置 是否有效 优先级 [MenuItem("GameObj
2016-12-30 19:06:36 759
原创 Untiy轻量级网络开发-Tnet客户端服务器编程
在我们的项目实践中,需要对自定义的一些数据包进行处理在这里介绍在unity平台上使用tnet网络引擎实现客户端与服务器中的数据交互我在这里以登录注册功能来介绍tnet的使用开发工具:VS(VS2012)(脚本编辑、生成服务器端) Unity(Unity5.x) (客户端) LitJson (将类对象转化为json数据,方便网络数据的
2016-12-29 15:58:46 2520
原创 网络游戏开发(二)
上一篇文章我介绍了网络组件的使用方法点击打开链接本文介绍主角的创建准备下一篇文章写一个实战的网络射击游戏(有什么问题或不足请多多指教)【第一人称设计】unity专业版给我们提供了第一人称控制器,这里我也只是使用官方提供的脚本,在必要地方做了一些些修改首先将我提供的工程素材下载下来,将主角模型添加进去(可能你的材质需要自己拖进主角里)在主角上添加图下图必要的组件和
2016-12-21 19:52:54 741
原创 Unity实现刀光特效
我在一篇文章中看到介绍关于刀光特效,博主写的很详细我自己跟着做了一遍,这里我用最简单快速的方式来写下我的心得体会吧首先先在我的资源里下载特效素材点击打开链接我们要实现游戏主角在挥舞武器时武器有刀光的特效因为是有武器产生特效的,所以需要在武器创建一个子节点,当武器位置方位发生变化时,子节点也会相对应地发生改变在这里我创建的武器空子节点自定义命名为trail
2016-12-14 18:12:53 15061
原创 Unity3D调用.DLL文件
首先我们自己动手创建一个.DLL文件工具:VS(VS2013)、Unity(Unity5.2.2)一.打开VS,新建项目选择Wint32控制台应用程序选择DLL和空项目右键点击添加类在这里类命名为CallByUnity,点击确定,将生成CallByUnity.h和CallByUnity.cpp在CallByUnity.h中修改代码
2016-12-13 17:03:46 4144
原创 PlayMaker之开发案例
上一篇文章点击打开链接我简单介绍了PlayMaker的使用,并且也介绍了一个小的案例来初步介绍PlayMaker的使用方法在本文我继续介绍使用PlayMaker来制作一些我们在游戏中常的游戏动画因为上一篇文章我在有些细节介绍的很清楚了,在这里有些细节可能我会去忽略案例一:开箱子案例案例介绍:点击按钮对箱子进行开启和关闭的来回播放(介绍在PlayMaker中动画的实现)将
2016-12-10 11:29:53 4067
原创 PlayMaker的使用介绍
PlayMaker是由第三方软件开发商Hotong Games开发完成它既是一个可视化脚本工具,又是一个分层逻辑框架设计师、程序员使用PlayMaker能够很快的完成游戏原型动作,既适合独立开发者,又特别适合团队合作首先先来介绍下PlayMaker的编辑视图其由FSM、State、Events、Variables四个窗口组成State视图:可以编辑、添加场景状态...
2016-12-09 21:03:25 4016
原创 手动写一个Behavior Designer任务节点
在Behavior Designer的可视化节点实际都是由脚本语言编写出来的自己手写一个类似于CanSeeObject、Seek等任务节点并不是一件难事下面我介绍CanSeeObject和Seek任务节点的代码生成,基本成功实现了原来节点的功能LJLCanSeeObject代码如下:using UnityEngine;using System.Collections;u
2016-12-09 16:17:04 1851
原创 Behavior Designer行为树之开发案例
上篇文章介绍了行为树的基本使用方法点击打开链接在这里介绍一个使用行为树开发的小案例案例介绍:在场景中存在一个来回巡逻的敌人,主角从起点走到终点的过程中倘若在视野内发现了敌人就跟随敌人行走游戏场景如下图需要烘焙下平面,因为敌人与主角是通过烘焙导航的平面来寻路的,并且在敌人与主角添加寻路组件敌人的行为树如下图敌人AI简单,在这里只设置一个巡逻节点
2016-12-08 20:15:20 5350 6
原创 Behavior Designer行为树的使用
一款优秀游戏的人工智能AI至关重要,行为树插件帮助我们在AI逻辑处理更加方便、简洁、清晰行为树是分为四种节点:Composites 组合节点(Sequence相当于and“”、Selector相当于“or”)Decorators 装饰节点(作为额外附加的节点,如时间间隔控制、频率控制、结果取反、错误处理、次数控制等)Actions 行为节点(相对应动作的
2016-12-08 12:43:03 2716
原创 Unity创建角色血条
本文使用UGUI实现一个类似于英雄联盟样游戏的的角色血条一.创建一个 Slider UI,将Whole Number勾选上二.删除里面的Handle三.选择Fill,删除其挂载的Image组件,挂载一个自定义名为OutputTexture的C#脚本组件四.代码如下:using UnityEngine;using UnityEngine.UI;
2016-12-06 22:32:09 3846
原创 Unet 网络组件的使用
Unity自带的 Unet 网络组件帮助我们快速开发网络游戏这里我简单利用Unet 组件搭建了一个Unity官网介绍的小游戏游戏截图:相当于一款简单的TPS游戏,在这里游戏模型很简单,只由几个常见几何体构建完成一.主角的联机同步创建一个空对象,命名为Network Manager,在其添加Network Manager和Network Manager HUD
2016-12-03 16:19:25 3987 1
原创 Android Studio调用Bmob SDK实现支付
在之前的一篇文章中介绍了Unity与Android Studio相互通信在这里介绍使用Android Studio调用Bmob SDK,接而实现Unity与Android通信达到游戏支付功能
2016-12-01 13:27:06 3747
ulua热更新
2017-03-24
opengl环境配置(freeglut+glew+project)
2017-08-15
Qt如何构建phonon框架
2016-05-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人