- 博客(9)
- 收藏
- 关注
原创 unity开发游戏逻辑:敌人攻击距离
/*** * * 把所有存活的敌人放入一个GameObject集合 * 在一定范围内,遍历集合找出距离最近的敌人 * 攻击,朝向敌人,对攻击范围内敌人进行伤害处理 * */using System.Collections;using System.Collections.Generic;using UnityEngine;public class AttrckCtrl :...
2020-03-18 11:17:23 953
原创 Animation知识点整理
一、模型设置:按照图中参数设置,模型就会得到一个Animation组件二、脚本控制播放 public Animation animation; public void PlayAnimation(string clip) { if(string.IsNullOrEmpty(clip)) { //未指定动画C...
2019-02-12 11:28:34 406
原创 UGUI打字机效果
效果图:public class TypewriterEffect : MonoBehaviour { private Text text; public string content; public float typeInterval = 0.1f; private float currentTimne; ...
2019-01-14 09:41:18 275
原创 角色出现特效
以前做编辑器的时候有一个生成模型特效的需求,从网上找来这个shader配合使用,找不到原博了在此记录需要添加特效的模型设置为此shader,根据需求设置一个剔除面物体clipTrans,用SetClipPosition方法设置剔除部分。public void SetClipPosition(){ //剔除面位置 pos = clipTrans.position; //计...
2019-01-08 15:28:44 954
原创 在Game中绘制贝塞尔曲线
去年有一个需求是在运行中绘制相机路径,并通过贝塞尔曲线形式显示,控制。于是我做了这么一个小功能。曲线算法来自算法原博。首先在选定位置生成路径点,为每个路径点生成左右两个控制杆。每个路径点与自己的两个控制点及下一个路径点之间绘制一条贝塞尔曲线,用从算法原博中整理出来的算法计算出四个点之间的贝塞尔坐标,我使用linearRenderer将这些坐标渲染出来。 //计算生成贝塞尔曲线的点 ...
2019-01-02 17:47:33 356
原创 UnityEditor相关功能
一、脚本对象可视化编辑(把数据以.asset文件的形式保存,可视化编辑方便形象。)图片例子: /// <summary> /// 数据类 /// </summary> [Serializable] public class ChildItem { public string Name; public int ID; /...
2018-12-26 17:35:42 284
原创 UGUI画布相关小功能
1. 图片定点缩放我们在接收qq图片点开查看时,图片放大缩小是以鼠标所在位置为轴点。我把这个功能做到了开发的小工具里,在此记录方法。重点:计算图片缩放后应与鼠标的距离v,进行缩放后再将图片的rectTransform.localPosition与鼠标位置设置为v,即可。 private void Update() { //Zoom...
2018-12-18 11:33:28 225
原创 Unity3d AssetBundle打包
几种资源AssetBundle打包方式(5.x)模型打包AssetBundle资源static void BuildModel() { //选中的模型资源打包成一个.unity3d文件 foreach (var item in Selection.objects) { List&amp;amp;lt;AssetBundleBuil...
2018-12-07 14:19:13 281
原创 Unity3d pc端项目转webgl版本开发经验
最近在做旧项目转webgl版本的工作,在此将一些开发过程中学习到的新知识和经验记录。unity5.4开始移除web player,主推WebGL- 首先将你的unity版本更新至最新稳定版5.x之前甚至5.4等老版本发布webgl时比较大的可能会报与IL2CPP有关的错误导致项目无法发布成功,这个错误是老版IL2CPP编译时的bug升级unity版本即可解决。- 修改项目读取资源的方式...
2018-12-06 16:50:23 3906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人