- 博客(12)
- 收藏
- 关注
原创 GUI输出中文为乱码解决方式
用unity建立一个C#脚本,然后添加如下代码 void OnGUI() { GUI.Label(new Rect(1,50,100,30),"测试"); } 测试看你的unity能否正常显示中文汉字。 如果输出的为乱码,一下可以解决这个问题 找到那个脚本,右键选择show in explore,打开窗口选择脚本右键打开方式选择记事本,打开后选择左上角文...
2019-02-14 09:55:46
9466
原创 鼠标进入退出UI物体和鼠标进入退出3d物体区别
鼠标进入3d物体:引用using UnityEngine.EventSystems; public class buttonEvent : MonoBehaviour, IPointerDownHandler, IPointerUpHandler { public void OnPointerDown(PointerEventData eventData) ...
2018-12-04 10:24:45
217
原创 关掉一个物体身上所有的碰撞体
void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "Player") { if (this.gameObject.layer == 12 || this.gameObject.layer == 13) ...
2018-12-03 09:13:20
1647
转载 显示游戏帧数
一款手游的开发必须满足当前移动端手机运行的硬性条件,所以一个游戏的好坏还有看游戏在移动端运行的流畅,测试人员通常通过判断游戏的运行的帧数判断有事的情况;一般在手机上运行10帧以下就说明游戏相当卡,这除了和手机性能关系之外,游戏性能也是相当差的20帧勉强符合游戏的最低要求30-60 帧游戏运行的正常范围以下分享下如何在游戏中显示对应帧数:using UnityEngine;u...
2018-11-25 10:13:46
1734
转载 场景优化————合并网格
简单地合并网格就是将场景中需要合并的物体同时放在同一个父物体的上面,之后通过代码实现将物体的材质放到父物体身上,然后删除该物体,实现缩小占用资源的效果;(个人的观点)下面分享一组代码,将该这个代码放到需要合并网格的物体的父物体身上,实现将物体的材质放到父物体上,删除本物体的效果代码如下:using UnityEngine;using System.Collections; ...
2018-11-25 10:00:57
820
翻译 场景中UI始终朝向相机
挂在需要看向摄像机的UI物体上脚本如下:public class lookatCamera : MonoBehaviour {private Camera Camera;public bool reverFace = false;private Transform thisRoot;private void Awake(){//获取该物体与相机if (!Ca...
2018-11-15 14:24:52
1940
原创 button的几种使用方式
第一种:最常见的 在unity编辑器里 添加button所调用的方法;这个我就不多说了,简单使用,但是局限性挺大,有时候不能满足所要实现的功能;第二种:在代码中添加button监听事件,如下:shootBtn.onClick.AddListener(//fire//);public void fire(){//点击按钮所要实现的功能}该方法跟第一种方法的效果相同,优势就...
2018-11-14 12:06:21
4202
原创 unity 提供的一些底层的方法总结
先于start之前执行现有的系统函数void awake(){}只执行一次void start ()只执行一次{}void Update () 循环执行{}void OnCollisionEnter2D (Collision2D other){};检测碰撞void OnEnable ()可以循环执行{}void OnMouseDown ()点击实体物体触发。...
2018-10-30 10:04:20
1661
原创 按住,松开按钮调用不同的方法
需求模拟激光枪按下一直会生成特效,松开时特效消失using UnityEngine;using UnityEngine.EventSystems;public class buttonEvent : MonoBehaviour,IPointerDownHandler,IPointerUpHandler { public GameObject texiao;public voi...
2018-10-25 16:48:58
942
原创 球形检测
分享一个十分基础的物理检测模式具体代码如下: //球形检测 if (aa.isDie == false) { Collider[] allPlayer = Physics.OverlapSphere (this.transform.position, 3, canHitlayer); if (a...
2018-10-25 11:02:21
977
原创 小地图制作
制作小地图一般有几个步骤:首先需要建立一个相机:作用就是映射纹理图片到视图中1:点击建立camera:下面是建立相机的属性 2:建立一个纹理;create---->Render Texture3:将新建的texture拖到相机里面,这样相机显示的内容就会映射到纹理里面4:然后在画布里面建一个RawImage,将纹理放到里面5:调整rawIma...
2018-10-25 10:36:48
751
1
原创 获取一个物体身上所有子物体
分享的东西比较简单也就几句话而已:public class scenceAndpoint : MonoBehaviour { public Transform[] point; void Start () { point = GetComponentsInChildren<Transform>(); foreach...
2018-10-23 15:25:28
1041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人