自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 个人用游戏设计框架图

大二暑假做出的游戏DEMO的框架图 做的很辣鸡 自用

2021-12-17 00:15:12 2825

原创 Unity3D对于光照渲染的个人简单理解(一)

首先理解一下直接光照和间接光照的定义在Unity中 光照效果主要由两个地方进行控制1.灯光参数面板(即Light组件) 主要控制的是直接光照2.全局的Lighting界面来进行控制 主要控制的是间接光照这两个面板之间是如何联系起来的通过灯光的模式Realtime:实时光模式如果勾选实时光realtime 再勾选 全局照明(本质上是间接照明 因为全局 = 直接+间接Mixed:混合光模式 对应的是烘焙全局光照三种模式的区别Realtime: Unity计算并更新实时灯光在运行

2021-05-31 18:04:39 890 8

原创 Unity实现2D的抛物线轨迹预测效果

首先来看实现效果:做的时候距离现在有好几个月了 大部分步骤也很难记住 工程上传到了github 码友们可以去看一看

2021-05-22 20:57:02 2850 16

原创 Unity3D鼠标拖拽实现相机移动

实现拖拽的方法:通过创建一个X-Z平面 得到从屏幕发出的射线到当前X-Z平面的碰撞点 得到的位置作为起始位置和结束位置当鼠标按下的时候 得到的是初始位置 当鼠标松开的时候 得到的是结束位置得到两个位置的距离再通过Vector.Lerp()函数和Update()函数来平衡每一帧的差异 进而实现滑动的效果。代码示例:直接挂在Camera上即可 private Vector3 dragStartPos, dragCurrentPos; private Vector3 newPos;

2021-05-19 19:12:31 3187 4

原创 Unity3D关于InputSystem的简单使用(二)

Unity3D关于InputSystem的简单使用(一)前面提到了关于InputSystem的简单配置 接下来用C#代码的形式用到下面这个接口public interface IGamePlayActions{ void OnMove(InputAction.CallbackContext context);//这里的方法是你添加的具体的Input Action}创建Input脚本 并做成ScriptableObject(加不加都行) 并继承接口public class Input :

2021-05-16 21:33:41 4599 3

原创 Unity3D关于InputSystem的简单使用(一)

看了看Unity的官方文档 简单学习下InputSystem怎么使用目录什么是InputSystem安装InputSystemInputSystem的配置直接从输入设备获取输入通过输入操作间接获取输入什么是输入动作(InputAction)什么是动作表(Action Map)如何配置Input Action Asset1.添加Action Map2.配置Actions对Input Action进行输入信号的绑定通过C#的形式对InputSystem简单进行操作什么是InputSystem新输入系统In

2021-05-16 20:02:08 11399 3

空空如也

空空如也

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

TA关注的人

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