自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 C#List<子类>转List<父类>

List<B> listB= new List<B>();List<A> listA= listB.Cast<A>().toList();B继承自A,将B类型的列表转化为A类型的列表

2022-01-17 20:38:55 1997 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 495

原创 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 912 2

原创 unity 官方案例之刚体控制人物移动

人物的转动控制放在Update()函数里面.人物的移动跳跃操作则放在FixedUpdate()函数旋转人物的旋转可以通过 鼠标或者键盘进行操作,鼠标是轴Mouse X,键盘是轴Horizontal void Update() { //Debug.Log(Cursor.lockState); float rotationAmount; ...

2019-06-12 17:26:24 5510

原创 相机的跟随(一)

相机总是在角色背后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 284

原创 Stealth Enemy的AI设置(一)

Enemy的行为分为自主巡逻功能(烘焙NavMeshAgent) ,追击功能,以及射击行为Enemy的视野设置:检测到player进入,则由巡逻切换到chasing状态(设置一个trigger)Enemy的动画播放(一)动画设置1.在Base Layer中进行了动画的混合树设置,选择Speed And Angular Speed2.设置第二层动画层Shot 设置参...

2019-05-22 11:01:17 510

原创 Stealth基础prefab的逻辑脚本

(一)AlarmLight游戏警报灯闪烁渐变效果的设警报灯的闪烁由Light的Intensity来设置光亮的强度变化,设置三个参数 highIntensity=0.8f ,lowIntensity=0.1f和targetIntensity来控制变化 if (isAlarmOn) { light.enabled = true; ...

2019-05-07 20:39:07 179

原创 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 170

原创 技能的施放和人物动画的播放以及技能冷却效果(NGUI)

技能是一个Button按钮,需要满足以下要求:一.技能的冷却1.当鼠标放上与移开时,自适应缩放大小,添加UI Button Scale即可2.播放声音3.技能的冷却效果:1.显示遮罩2.冷却时不能再进行点击1.在Skill下添加一个Mask遮罩,选择 该技能的Sprite,将颜色ColorI Tint更改为灰色技能有冷却,普通攻击不需要冷却,所以判断是否有子物体...

2019-03-17 23:10:14 851

空空如也

空空如也

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

TA关注的人

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