
C#
记录Unity中 C# 功能实现
雪下的新火
工业方向美术,希望将我所知分享给大家,让同走非游戏而是工业行业路的伙伴不孤单~
展开
-
给目标物体添加前后移动,左右旋转,向上跳跃功能
跳跃涉及到碰撞,新建地面-plane,勾选Mesh Collider下的convex,不勾Is Trigger;新建cube,cube必须有(box collider)添加Rigidbody组件,勾选 Use Gravity,接下来就是敲击代码-- using System.Collections; using System.Collections.Generic; using UnityEngine; public class DingControler : MonoBehaviour { .原创 2022-01-15 10:18:06 · 2159 阅读 · 0 评论 -
点击物体一次执行一次事件,再次点击再执行一次事件(bool)
bool确实好用 using System.Collections; using System.Collections.Generic; using UnityEngine; using DG.Tweening; public class On_Click : MonoBehaviour { //定义显隐物体 定义布尔值 public SpriteRenderer 画板; public bool b = true; // Use this for initializa原创 2022-01-07 13:11:21 · 2364 阅读 · 0 评论 -
使目标朝向摄像机,随着摄像机转动
经过学习好几位大佬的文章,写出了这三行代码 挂在目标物体上就行,可以自己识别到主摄像机 功能为可控正反方向、可以已固定轴转动,目前视y轴跟随摄像机。 控制正负可以如第一行代码一样*-1,此代码目前顶视的情况下好像不要好,其他的问题就看实践中发现吧 using System.Collections; using System.Collections.Generic; using UnityEngine; public class LookAtview : MonoBehaviour { /原创 2022-01-04 16:59:14 · 3043 阅读 · 0 评论