Unity
文章平均质量分 64
我还是个孩子121
把烦恼痛了吞了认了算了
不对别人讲
谁还没有辜负几段 昂贵的时光
展开
-
MAC VS2017常用快捷键
自从MAC可以用VS之后,爽多了,当然,常用的快捷键有相应的变化,所以,在此记录一下,毕竟开发使用快捷键才是最爽的!后续有更多的键位设置再补充 格式化代码: ^I转到定义:⌘D注释/反注释: ⌘/生成:⌘B重新生成:^⌘B调试运行:⌘↩不调试运行:⌥⌘↩添加/删除断点:⌘\查看所有断点:⌥⌘↩放大:⌘+缩小:⌘-正常大小:⌘0全屏/取消...原创 2019-01-02 10:57:12 · 3449 阅读 · 0 评论 -
Unity 自定义代码模板类
起因:在开发过程中,每个人的代码编写风格都是不一样的,在团队协作开发过程中,为了更加方便、高效的合作,代码的可阅读性必须非常高才行,所以应该从最基本的脚本创建开始执行脚本模板示例: 模板规范流程:1、首先找到Unity的安装路径,然后定位到Editor\Data\Resources\ScriptTemplates目录下,这个目录下的文件是Unity默认的脚本创建模板,本文只介绍...原创 2018-11-17 14:25:24 · 2555 阅读 · 1 评论 -
Unity 获取游戏UI根节点
Unity游戏开发过程中,经常需要获取Canvas来获取UI界面的根节点,方便实例化UI面板的位置,所以就自己总结了一个 using System;using UnityEngine;public class GameUtils : MonoBehaviour{ private GameObject uiRoot = null; private static G...原创 2018-11-02 12:10:19 · 3854 阅读 · 2 评论 -
Unity中的泛型单例脚本工具
在Unity游戏开发中,写脚本经常会用到单例模式,所以就写了一个公用的泛型单例类方便使用,也为了以后开发偷点懒 public class Singleton<T> where T : class, new(){ public Singleton() { } private static T _instance; private ...原创 2018-11-02 12:07:21 · 597 阅读 · 0 评论 -
Unity将场景和物体导出为.obj格式文件
项目中美术有需求,需要将Unity场景中的预设物导出为3DMax可用的.obj格式的文件,所以就写了一个编辑器工具类,根据所选择的场景物体导出,比例关系为 Unity 1米 = 3DMax 1厘米 工具栏选项: 实例代码:/** *Copyright(C) 2018 by Qihoo_Blockchain *All rights reserved. *F...原创 2018-11-01 12:01:15 · 8044 阅读 · 5 评论 -
Unity 通用弹出框
因为项目中要经常用到一些提示框,弹出框之类的通用组建,所以写了一个,方便以后使用 效果展示: 预设物结构: 代码展示:using UnityEngine;using UnityEngine.UI;public delegate void OnCancel();public delegate void OnSure();public enum Ope...原创 2018-10-28 17:39:08 · 10275 阅读 · 4 评论 -
针对Unity NGUI图集的Alpha通道分离优化
功能:主要是针对NGUI图集过大,占用内存过多进行的优化,将NGUI图集的Alpha透明通道分离出来之后,可以将内存减小为原来的八分之一using System.Collections;using System.Collections.Generic;using System.IO;public static class AssetUtil{ public s原创 2017-11-11 16:06:21 · 1768 阅读 · 0 评论 -
Unity协程封装
对Unity协程的进一步封装,可解决在不继承Mono的脚本中的延时调用问题原创 2017-11-11 15:51:12 · 1040 阅读 · 0 评论 -
编写Unity工具类
Unity编辑器工具类,提升开发效率,减少不必要的人工操作!原创 2017-11-11 15:04:17 · 2959 阅读 · 0 评论 -
Unity 关于手柄摇杆和键值的测试
之前的关于手柄的帖子有网友说测试的不准,所以今天写了一个测试键值的脚本,希望能帮到各位下面是关于测试的代码,里面加了注释:using UnityEngine;using System.Collections;using System;/// /// 测试游戏手柄键值/// public class PlayerJoystickClass : Mono原创 2016-12-30 22:11:01 · 4803 阅读 · 0 评论 -
Unity调试:在GUI界面绘制Log信息
本文的主要目的是在将Unity项目发布成APK后,在APK的操作界面方便查看应用中的LOG信息,以方便调试实现的方式主要是利用Unity自带的Debug.Log()方法再次封装,使用GUI的API将自己的LOG信息显示在上层界面闲话不多说,直接上代码:这个脚本主要是用来接收项目中打印的LOG信息using UnityEngine;using System.原创 2016-12-05 15:08:56 · 3634 阅读 · 0 评论 -
谈谈Unity对于手柄的支持
今天来谈谈关于Unity手柄的支持一、首先我们先要搞清楚从哪开始进行控制:二、接着来看看它里面的属性:Name:【按键名】该键的名称,可以在脚本编程中直接引用他。比如:Input.GetButtonDown(“Jump”);Descriptive Name:【描述名】在游戏的独立机构中的配置对话框中原创 2016-12-04 14:55:43 · 16202 阅读 · 10 评论 -
Unity对于移动平台动态读取外部文件
第一篇博客,有点小激动,下决心写博客的目的就是为了锻炼自己,多一点积累,少走一点弯路!有不对的地方,欢迎拍砖!闲话不多扯,Let's Go!前言: 我一直认为,带着问题去思考,才能更好地解决问题,所以,先抛出几个问题来瞧瞧,看各位看官在刚看到时是怎样的想法:1、为什么我在Unity编辑器中测试的好好的(代码写的那么漂亮),为什么发布出来之后一运行会有那么多莫名其妙的错(是不是在玩我);翻译 2016-12-02 15:17:29 · 2427 阅读 · 1 评论