
Unity
文章平均质量分 67
Unity
ChgMaker
这个作者很懒,什么都没留下…
展开
-
图片格式及空间的介绍
图片格式及空间的介绍原创 2020-12-10 11:39:32 · 256 阅读 · 0 评论 -
C# 委托的一些总结
函数回调机制——委托using UnityEngine;using System.Collections;public class DelegateScripts:MonoBehaviour{ //声明一个委托类型,它的实例引用一个方法 internal delegate void MyDelegate(int num); MyDelegate myDelegate;...原创 2020-03-08 18:41:55 · 128 阅读 · 0 评论 -
Unity中Time介绍,通用类定时器
unity中时间控制脚本通用类计时器:using System.Collections;using System.Collections.Generic;using UnityEngine;using System;public class GlobalTimer : MonoBehaviour{ private static GlobalTimer instance; //...原创 2020-03-08 17:34:57 · 605 阅读 · 0 评论 -
Unity中几个延迟等待后运行函数的方法
转自 —Instagram老王大大1.- Update函数 实现定时器float m_timer = 0;void Update(){ m_timer += Time.time; if (m_timer >= 5) { ShowB(); m_timer = 0; }}private void ShowB(){...原创 2020-03-07 22:13:45 · 9832 阅读 · 1 评论 -
对象池使用
又是做小游戏,需要子弹敌人使用,就又学习了下对象池。。这个还可以,弄出来很高兴。代码:using System.Collections;using System.Collections.Generic;using UnityEngine;public class Pool : MonoBehaviour { private string pooln...原创 2020-03-06 23:11:41 · 151 阅读 · 0 评论 -
Unity优化
大神总结的到位,转。https://www.cnblogs.com/MrZivChu/p/youhua.html?tdsourcetag=s_pcqq_aiomsg转载 2020-02-13 16:07:18 · 169 阅读 · 0 评论 -
进程,线程,协程
一、进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。组成进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text re...原创 2019-08-31 17:32:03 · 199 阅读 · 0 评论 -
unity中使用A*算法寻路典例
几个月前开始做那个小游戏时,发现需要用到A寻路,看了很多讲解,终于把A搞懂了。过程描述:①:通过循环提取Open-List中的值并不断地比较寻找此时列表中代价最低的路径点,将代价最低点移除Open-List,加入Close-List后进入②。持续循环此步骤直到Open-List中的路径点个数为0。②:判断此路径点是否为寻路终点,若是则计算路径,直接进入④。否则,获得此点周围的非障碍点,进入③。...原创 2019-07-23 09:53:19 · 1120 阅读 · 0 评论 -
unity 刀塔类镜头旋转,缩放,人物控制等
功能:摄像头可以围绕主角进行旋转,放大,缩小,镜头设置了一个Y轴的旋转极限,保证视角正确。Update内进行缩放,并且记录offsetposition,用于下次位置更新,旋转时记得弄清楚围绕哪个对象,哪个轴。(调用顺序)private float distance;private bool isscroll;public GameObject player;private Vect...原创 2019-05-31 18:29:31 · 564 阅读 · 0 评论 -
Unity,安卓开发系统构建
简单来说,需要3个东西,JDK,eclipce,SDK。参考的教程1.https://www.cnblogs.com/xiongwei/articles/8042667.html2.https://blog.youkuaiyun.com/a_clear_chen/article/details/80236334几个注意项,上面教程都是网页的前几个版本了,页面有一些变化,JDK下载网站,不要安装11.几...原创 2019-03-04 14:32:04 · 325 阅读 · 0 评论 -
关于人物追踪时动画
总体思路为,//首先查看期望速度,期望速度是否为0,若为0,设置移动速度和转向速度都为0;//再看在期望速度不为0时,//为保证动画流畅,在期望速度与自身朝向大于90度时将移动速度设置为0,只改变转向速度。//而在正常情况下的,小于90度时,两个速度均改变。//改变移动速度大小使用期望速度在自身速度的投影。//改变转向速度大小使用角度大小的弧度制,来根据相差角度大小对应设置需要转向速度...原创 2018-11-07 20:41:00 · 486 阅读 · 0 评论 -
关于机器人寻路追踪巡逻的一些
以下为机器人的寻路追踪巡逻代码,机器人监测在不同时候做不同的事。 void Update() { if (robot.isinsight==true&&playerhealth.health>=0)//如果在视野内,停下追踪,开始开枪,更改动画。 { navagent.SetDestinati...原创 2018-11-07 20:19:35 · 731 阅读 · 0 评论 -
unity机器人视野监测及寻路路径
以下为robot部分代码,其中具有robot检测player的功能,比较路径长度与检测距离问题。注释,,void Start() { seedir = 110f;//机器人视野角度数 alertposition =Vector3.zero; animplayer = GameObject.FindGameOb...原创 2018-11-07 19:47:01 · 605 阅读 · 0 评论 -
Unity中Quaternion四元数的使用
Quaternion又称四元数,由x,y,z和w这四个分量组成,四元数的乘法不符合交换律。从明确角度而言,四元数是复数的不可交换延伸。如把四元数的集合考虑成多维实数空间的话,四元数就代表着一个四维空间,相对于复数为二维空间。一、欧拉角A、B为transform属性,rotations为Quaternion属性。//第一种方式:将Quaternion实例对象赋值给transform的rotat...原创 2018-10-02 05:58:18 · 1546 阅读 · 0 评论 -
单例模式
1.MonoBehavior单例 其实在unity中,如果脚本是继承monobehavior,那么使用起单例来更加简单。只需要在Awake()里面,添加一句instance = this;using UnityEngine;using System.Collections;public class test2 : MonoBehaviour { public static t...转载 2018-08-12 11:47:35 · 169 阅读 · 0 评论 -
unity关于警报灯光与警报声音的参考代码
初学。。总结回顾使用,希望给点建议。首先,创造所需要灯光,直射光,设置颜色亮度等。 加上脚本:using System.Collections;using System.Collections.Generic;using UnityEngine;public class alarmlight : MonoBehaviour {public bool alarmOn;priv...原创 2018-08-11 17:31:59 · 1864 阅读 · 0 评论 -
unity3D C#代码不同脚本间函数与变量的相互调用方法
调用函数: 方法1,GameObject.Find(“脚本所在物体名”).SendMessage(“函数名”); 此种方法可以调用public和private类型函数。 方法2,脚本名.函数名()。 被调用脚本函数为static类型,调用时直接使用 。 方法3,GameObject.Find(“脚本所在物体名”).GetComponent<脚本名>()...原创 2018-08-10 18:12:29 · 4544 阅读 · 0 评论