- 博客(12)
- 收藏
- 关注
转载 Unity (十二) MVC框架:关于MVC 编程模式的模拟运用
MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数据库记录)。:模拟 按Button增加经验,经验改变后...
2017-10-16 17:46:00
158
转载 Unity (十一) 对象池:关于对象池的简单运用
对象池是一种Unity经常用到的内存管理服务,它的作用在于可以减少创建每个对象的系统开销。在Unity游戏开发的过程中经常会创建一些新的对象,如果数量较少还可以接受,如果创建的新对象数量庞大,那么对内存而言是一个极大的隐患。例如射击游戏当中,每发射一颗子弹,都要创建一个新的子弹对象,那么子弹是数量庞大,可想而知一场游戏当中会创建多少这样的新对象,那么如果这些子弹创建之后都对游戏起着关...
2017-10-16 16:25:00
221
转载 Unity (十) Camera:一个比较通用的摄像机跟随
using System.Collections;using System.Collections.Generic;using UnityEngine;public class CameroFollowPlayer : MonoBehaviour{ private Transform player; //玩家位置 private Vector3 pos; //玩家与相机...
2017-10-03 08:16:00
179
转载 Unity (九) Shader:SurfaceShader:添加法线贴图效果
写一个Shader : Shader "Surface/SurfaceShader004" {Properties { _MainTex("主纹理",2d)=""{}_BumpMap("法线贴图",2D)=""{}_MainColor("",COLOR)=(1,0,0,1)}SubShader { CGPROGRAM /...
2017-09-12 16:07:00
349
转载 Unity (八) Shader:SurfaceShader: 边缘发光效果
写一个Shader 程序:Shader "Surface/SurfaceShader009" {Properties { _MainTex("主纹理",2d)=""{}_BumpMap("法线贴图",2D)=""{}_EmissionColor("发光颜色",COLOR)=(1,0,0,1)_RimPower("发光系数...
2017-09-12 16:01:00
328
转载 Unity (七) 摄像机跟随:实现角色被障碍物挡住后,摄像机滑到正好能看到主角的位置...
using System.Collections;using System.Collections.Generic;using UnityEngine;public class CameroFollow : MonoBehaviour { //观察目标 public Transform followtarget; //观察向量 ...
2017-09-08 17:14:00
797
转载 Unity (六) BehaviorDesignerc行为树插件的一些运用
Behavior Designer行为树行为树就是将所有可能发生的状态进行模块化,将状态抽象成一个个的行为,然后在每个行为之间可以增加一些节点复合节点(Composites Node)进行每个节点之间逻辑控制,装饰节点(Decorator Node)进行子节点状态的控制,行为节点(Action Node)进行具体行为的处理,条件节点(Conditionals N...
2017-09-02 20:33:00
568
转载 Unity (五) Sqlite数据库之:Framework
写了个低级框架,偶尔可以拿来用用 1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 using Mono.Data.Sqlite; 5 6 public class SQLFramework 7 { 8 9...
2017-08-31 08:04:00
165
转载 Unity (四) NavMeshAgent之:分离路面导航
分离路面导航1、普通分离路面导航1)设置分离路面静态将需要进行分离路面导航的路面==》 Object ===> 的Off Mesh Link Gengeration勾选2)分离路面跳跃设置Drop Height :跳下的高度Jump Distance :跳远的距离Bake烘焙后,给角色添加最后的导...
2017-08-23 20:34:00
399
转载 Unity (三) NavMeshAgent之:分层路面导航(王者荣耀,英雄联盟中小兵分三路进攻敌方)...
效果:运用分层路面导航让角色走不同的导航路线1、新建一个静态地图2、设置3个不同的层3、给不同的路面设置不同的导航层4、在导航组件里给角色设置Area Mask,设置角色可以走哪些层1)设置char_ethan不能走Sap(下路),middle(中路)层...
2017-08-23 19:25:00
523
转载 Unity (二) Animator:Events : 动画事件案例(呐喊出现字幕)
Events的运用案例1:在呐喊动画中,加入字幕事件1)在呐喊动画Shout里添加2个事件:2)在画布里添加一个Text作为字幕将Text设为不激活3)给角色添加脚本:把画布里的Text拖给脚本的text在脚本里声明动画里的2个事件方法注意: * 事...
2017-08-22 18:15:00
383
转载 Unity (一) Animator:Curves : 曲线运用的两个案例
案例1: 在角色死亡动画中,角色倒地,然而碰撞体并没有进行调整,如果对此角色位置进行射击,还会有碰撞检测,为了避免这种问题,可以运用曲线Curves将角色的碰撞体进行调整Curves:曲线在动画的Animations下面如图:角色死亡动画播放后(播放过程中),碰撞体不变运用曲线Curves将角色的碰撞体随着死亡动画进行调整...
2017-08-22 18:04:00
644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人