随笔分类 - Unity
Unity相关知识分享
摘要:使用ScriptableObject类实现资源的配置;实现3D物体跟随鼠标移动;实现物体放置在鼠标点击的世界坐标位置。
阅读全文
摘要:鼠标点击获取世界坐标位置,并让物体移动至鼠标点击的位置
阅读全文
摘要:unity中实现仓库逻辑:玩家前后左右移动,碰到的物体放入仓库,点击仓库中的物体扔回3D中
阅读全文
摘要:UI实现横向滚动展示元素,并可以点击指定项增加元素。
阅读全文
摘要:unity中代码生成UI ,生命周期OnGUI
阅读全文
摘要:新建 GLSquare脚本,绑定主相机。 Helper public class GLSquare : MonoBehaviour { //线材质 private Material m_material; //在摄像机渲染场景后,将调用 OnRenderObject。 private void On
阅读全文
摘要:PlayerPrefs实现数据持久化
阅读全文
摘要:在Unity中绘制表格,表格内容为分数排行榜
阅读全文
摘要:在2D场景中,实现将框中的物体拖拽之符合条件的物体中;
应用场景:排序、物品栏、背包等;
阅读全文
摘要:绘制折线图和柱状图,主要包括如下效果:
背景网格的绘制;折线和拐点的绘制;长方形柱的绘制(柱宽可以修改);X/Y轴的标签绘制(标签的单位可以修改、X轴的间距可以修改);鼠标移动到折线拐点/长方形柱是显示对应数值Tooltip;
阅读全文
摘要:相机视角的控制,利用CinemachineVirtualCamera插件(在packageManager中下载)实现键盘和鼠标控制第一人称视角。WASD前进后退向左向右,QE左右旋转;鼠标滚轮控制远近、俯仰和升降。
另外还支持鼠标靠近边缘移动、鼠标拖拽等控制方式。
阅读全文
摘要:UI、背景和3D的Camera和Canvas设置。3个相机同时存在时如何解决层级的问题。
阅读全文
摘要:
- 文字内容动态变化;
- 根据文字的内容自适应宽高;
- 跟随鼠标移动;
- 可以隐藏和展示;
- 鼠标到达窗口边缘,tooltip停靠边缘可见;
阅读全文
