![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
文章平均质量分 71
YarAx
精通各种操作系统的开机关机
掌握主流开发环境的安装卸载
删库熟练 跑路迅速 甩锅一流
展开
-
UGUI控件的一些用法实例(按钮事件、滑动条、下拉框、基本动画)
UGUI Practice RecordScene 1:一个按钮和一个text,点击按钮后text改变,再次点击,text恢复,改变屏幕分辨率,按钮适配中间,text适配左上角在Unity中创建一个Button和Text控件,设置其Rect Transform保证自适应创建一个C#脚本 Will_change_text.cs增加一个方法void onclick(),记得设成p...原创 2018-07-10 19:02:50 · 886 阅读 · 0 评论 -
Unity3D第三人称视角DEMO(相机跟随)
Third Person User ControlIntroduction在游戏开发中,角色控制模块是必不可少的。经典的第三人称视角就是被广泛应用的一项设计。这个Demo主要是针对Unity3D下第三人称视角模型(相机跟随)的一个简单实现,记录一下实现的过程与核心代码。Idea在Unity3D中导入一个人物模型,并创建一个可供人物活动的Terrain调整摄像机至正确的视角(...原创 2018-07-11 16:31:59 · 4007 阅读 · 0 评论 -
Unity3D的简单商店、背包与装备系统(UGUI)
Store And Equipment System In Unity3DIntroduction物品元素可以说是所有RPG的必备系统,毕竟,如果没有物品系统就没有消耗,没有消耗哪能骗玩家充钱呢?最简单的物品系统应该是所谓的商店、背包加装备的结构,而这个Demo则主要基于UGUI实现一个简单的上述系统UI制作系统的第一步便是UI的绘制了。无论美术资源来自何方,画风如何,应该...原创 2018-07-23 20:29:02 · 14049 阅读 · 0 评论 -
Unity3D攻击效果及自动寻路简单实现
Hit And Run PracticeIntroduction在RPG游戏中,控制角色对敌方单位进行攻击这样的战斗系统几乎是必备的,而在战斗系统中,根据玩家的输入进行角色的自动寻路则也是系统的基础功能。这个DEMO主要介绍了一个简单战斗表现的实现和利用NavMesh进行自动寻路。Battle System战斗系统的实现思路步骤如下: * 在Unity3D中导入一个人物模...原创 2018-07-12 17:10:38 · 3561 阅读 · 0 评论 -
Unity3D的toLua+PMServer(醒醒,你的PMServer又报Error了)
Farmework With PG.ToLua And PMServerIntroduction在游戏开发中,Lua由于其简洁规范的语法的特点得以广泛使用,在引进Luajit后,脚本语言的性能问题也得以解决,而ToLua的插件则给出了Lua与C#交互的解决方案。C#实现与Unity3D交互的内核框架,Lua脚本编写业务逻辑,ToLua插件进行两者的交互,这套客户端开发体系逐渐成熟。对于...原创 2018-07-19 20:07:48 · 520 阅读 · 0 评论 -
Unity3D战斗系统中的血条表现与伤害判定
Blood Slot Display and DamageIntroduction在战斗系统中,血条显示必不可少,而伤害的浮动数值表现也与血条相辅相成。这个DEMO主要实现了简单的战斗中血条表现与伤害数值浮动显示Blood Slot在Unity3D中可以用UGUI中的Slider简单实现一个血条UI:创建一个Canvas与Slider,并删除Slider中的Handl...原创 2018-07-13 20:38:48 · 4002 阅读 · 0 评论 -
Unity3D 战斗系统中的怪物简单AI(简单AOI)
AI With Monster In Battle SystemIntroduction一款RPG的战斗模块中,怪物AI是又一基础单元。在经典的即时战斗中,比较简单的流程是角色进入怪物的仇恨范围->怪物持续的追踪角色到达攻击距离以内->角色与怪物的战斗->角色或怪物的死亡。这个Demo主要实现了以上的简单表现。Monster Modeling这个Demo的...原创 2018-07-14 20:09:36 · 9098 阅读 · 0 评论 -
游戏中的排行榜Lua设计(简单实现,线段树,跳表)
Leader Board Design In LuaIntroduction在多人在线游戏中,排行榜是很重要的一个功能。多年游戏经验告诉我,排行榜不仅是对自身游戏角色实力的一种评判,还是一种让用户加大投入时间,甚至充值的驱动力。想一想,如果你离排行榜第一名只差一点点,这不爆肝一晚冲榜首排行榜很重要,但排行榜却不是那么容易设计的。每个用户的得分都在实时变化,并且一般还得提供不同维度的...原创 2018-08-02 20:27:27 · 3832 阅读 · 1 评论