Unity 游戏开发
此用户已经更换其他账号
这个作者很懒,什么都没留下…
展开
-
Unity游戏开发 获取2D灯光组件
获取3D灯光的属性组件:GetComponent<Light>();获取2D灯光组件有所不同,是由于2D灯光还是试验阶段:1.添加引用:using UnityEngine.Experimental.Rendering.Universal;2.获取组件:GetComponent<Light2D>();获得组件后便可以调整相关参数了。...原创 2020-03-26 14:35:07 · 973 阅读 · 0 评论 -
Unity游戏开发 跳跃、地面检测及碰到的问题
关键变量:private bool isOnGround;//是否在地面public LayerMask groundLayer;//地面层级public float groundCheckRadius;//用于检测是否发生重叠的圆的半径public float rayLength;//射线的长度public Transform groundCheckPositon;//检测点信息判...原创 2020-03-25 23:50:57 · 3530 阅读 · 0 评论 -
Unity游戏开发 简单场景转换及效果实现
1.简单场景转换代码SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1)即通过SceneManager来加载场景,LoadScene()方法里面填入的是场景的索引。若是里面没有需要使用的场景,直接将场景拖入Scenes In Build方框内即可简单添加,若是点击添加按钮选择添加也可。通过拖拽位置可以修改...原创 2020-03-20 15:06:17 · 1526 阅读 · 0 评论 -
Unity 游戏开发 ——暂停功能简单实现
暂停:Time.timeScale = 0f;恢复:Time.timeScale = 1f;截取开发文档中的描述:The scale at which time passes. This can be used for slow motioneffects.When timeScale is 1.0 time passes as fast as realtime. When t...原创 2020-03-20 11:11:28 · 884 阅读 · 0 评论 -
Unity 角色血条的简单实现
1.素材准备本次绘制了三张图片,分别用于表示血条,缓冲血条,血条的外框。2.创建Image对象若开始未创建Canvas即画布,会默认创建一个画布,并将创建的Image对象作为创建画布的子对象。此次需要在同一画布下创建三个Image。3.配置Canvas和ImageCanvas配置:本次面向的场景是跟随在游戏角色身上的血条,因此需要将Canvas的Render Mode设置为Wrold ...原创 2020-03-13 20:18:06 · 637 阅读 · 0 评论