- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 C# 反射调用方法 获取自定义属性
using System;using System.Reflection;using UnityEngine;using Object = System.Object;namespace MyAttr{ public class MyTypeClass { public void Test01() { Debug.Log("Test01 "); } public int Test02().
2021-12-10 13:53:05
567
原创 Unity EditorWindow拓展 给prefab上某个字段赋值
using System.Collections.Generic;using UnityEditor;using UnityEngine;public class AutoRefreshWindow : EditorWindow{ [SerializeField] private List<GameObject> prefabs = new List<GameObject>(); //序列化对象 private SerializedObject s.
2021-06-10 16:15:50
1269
2
原创 unity 官方案例之刚体控制人物移动
人物的转动控制放在Update()函数里面.人物的移动跳跃操作则放在FixedUpdate()函数旋转人物的旋转可以通过 鼠标或者键盘进行操作,鼠标是轴Mouse X,键盘是轴Horizontal void Update() { //Debug.Log(Cursor.lockState); float rotationAmount; ...
2019-06-12 17:26:24
6075
原创 相机的跟随(一)
相机总是在角色背后distanceAway距离处,且在角色头顶上方distanceUp的高度上 public Transform player; public float distanceUp = 2f; public float distanceAway = 5f; public float smooth = 1f; private Vector3 t...
2019-05-22 11:08:00
339
原创 Stealth Enemy的AI设置(一)
Enemy的行为分为自主巡逻功能(烘焙NavMeshAgent) ,追击功能,以及射击行为Enemy的视野设置:检测到player进入,则由巡逻切换到chasing状态(设置一个trigger)Enemy的动画播放(一)动画设置1.在Base Layer中进行了动画的混合树设置,选择Speed And Angular Speed2.设置第二层动画层Shot 设置参...
2019-05-22 11:01:17
614
原创 Stealth基础prefab的逻辑脚本
(一)AlarmLight游戏警报灯闪烁渐变效果的设警报灯的闪烁由Light的Intensity来设置光亮的强度变化,设置三个参数 highIntensity=0.8f ,lowIntensity=0.1f和targetIntensity来控制变化 if (isAlarmOn) { light.enabled = true; ...
2019-05-07 20:39:07
221
原创 Stealth 摄像机的跟随
要实现的效果:从侧面 跟随player,并且每一时刻能看见player1.跟随效果:在 Awake()里面 获取当前和player的距离,并设置x为0 offset = transform.position - player.position; offset = new Vector3(0, offset.y, offset.z);update()...
2019-05-07 20:10:09
229
原创 技能的施放和人物动画的播放以及技能冷却效果(NGUI)
技能是一个Button按钮,需要满足以下要求:一.技能的冷却1.当鼠标放上与移开时,自适应缩放大小,添加UI Button Scale即可2.播放声音3.技能的冷却效果:1.显示遮罩2.冷却时不能再进行点击1.在Skill下添加一个Mask遮罩,选择 该技能的Sprite,将颜色ColorI Tint更改为灰色技能有冷却,普通攻击不需要冷却,所以判断是否有子物体...
2019-03-17 23:10:14
1239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人