Unity3d
文章平均质量分 67
_PEACE
在成为一名程序猿的路上...└(^o^)┘
展开
-
Could not get resource guava-23.0.jar
解决发放如下jcenter{ url 'https://maven.aliyun.com/repository/jcenter'}原创 2020-06-18 15:18:50 · 657 阅读 · 0 评论 -
UGUI Canvas与UICamera的设置
自己试着做个小游戏的过程中,对于我这个小菜鸟来说,不懂得真的太多太多,所以遇到不懂得还是要慢慢来,一点一点的累积,把琐碎的知识点都用博客记下来,就当做学习笔记了,可能写下来的知识点并不正确,等日后理解透了,再来修改吧。无意间看到画布的scale的x,y,z都不是1,1,1,这就让我纳闷了,原来查了资料才知道,这个scale是和UICamera的size有关的,不需要自己去设置。移动设备原创 2017-05-19 16:07:25 · 7690 阅读 · 0 评论 -
用BMFont做UGUI美术字体
项目中经常会用到数字图片来显示玩家战力、战斗中的伤害数等,可以借助BMFont来制作一种字体,步骤如下:1,先位图字体制作工具在电脑上安装好BMFont软件(位图字体制作工具),安装好之后打开如下:2,开始导入图片,菜单栏上单击 Edit -> Open Image Manager,打开一个Image Manager窗口,然后再单击 Image -> Import image,把你原创 2016-08-05 10:59:40 · 4037 阅读 · 0 评论 -
工具--打印出项目所有字体的用处
[MenuItem("Tools/Font Show")] static void SetTextFontShow() { string mFilePath = (AppDataPath + "/Fontfiles.txt").ToLower(); string alltext = ""; if (File.Exists(mFileP原创 2017-08-04 11:26:49 · 404 阅读 · 0 评论 -
【Unity3d每日一记】背景图随文本内容拉伸
原创 2017-09-20 10:20:45 · 3464 阅读 · 0 评论 -
工具1-查找项目所有的图片
using UnityEngine;using UnityEditor;using System.IO;using System.Collections.Generic;using System.Xml;public class LocalTools : MonoBehaviour{ static string _sourcePath = @"E:\New Unity Pro原创 2017-12-08 17:27:26 · 595 阅读 · 0 评论 -
Eclipse中搭建Android开发环境
前言:上个项目用到Eclipse的时候,都是大佬帮我搭好的环境,虽然很感激大佬的帮忙,只是对于我这个菜鸟来说,自己没有亲力亲为,现在用到了依然不会,总不能老去请大佬帮我做这些事情吧,再说了,有一天我也要成为大佬的嘛,我还要帮助别人的呢。好了,不扯了,哈哈...>.<..一,搭建Java开发环境1,先下载JDK(java development kit),JDK是整个Java的核心。根据...原创 2018-02-09 10:09:02 · 588 阅读 · 0 评论 -
Unity3d Android SDK 接入(入门篇)
前言:以前没接过SDK,总觉得很高深莫测的样子,但真正接触之后,发现并不是那么可怕,重要的是要学会android怎么调用Unity里的方法,Unity怎么调用android里的方法,当然, 现在学的还比较肤浅,继续加油喽。>=。=一,首先要掌握一些Unity的基础知识Plugins: 插件目录,编译项目时优先编译Android: 存放安卓需要的文件等bin: 存原创 2018-02-01 17:15:49 · 28750 阅读 · 1 评论 -
清理Xcode DerivedData文件
在Finder图标上,点击鼠标右键--》前往文件夹--》输入~Library/Developer/Xcode/DerivedData然后删除DerivedData目录下的文件夹,重新打开Xcode工程即可。原创 2018-03-21 11:30:55 · 6730 阅读 · 0 评论 -
Android7.0版本以上的手机Eclipse无法打出LogCat
本来想用Eclipse连下手机看下log的,结果LogCat没打出来任何信息,起初怀疑是我的DDMS有问题,结果连了下我老大的手机,完美打出log,看了下Android系统,老大的是6.0的,我的7.1的,所以怀疑是系统的问题,查了好多资料,终于搞定。原因是官网的ADT最新版本23.0.7不支持android7.0以上手机的日志输出,更换了第三方的24.2.0版本的ADT,下载地址:https:/...原创 2018-04-11 16:39:53 · 1438 阅读 · 0 评论 -
Git的使用
参考链接1:http://www.itbulu.com/10-minutes-git.html参考链接1:http://blog.csdn.net/mayingcai1987/article/details/6194621(1)Git clone 服务器用户名@服务器IP:~/Git目录/.git 功能:下载服务器端Git仓库中的文件或目转载 2017-04-26 20:28:21 · 285 阅读 · 0 评论 -
Unity3d设置屏幕方向-横屏
http://www.xuanyusong.com/archives/2871转载 2017-04-27 14:22:34 · 5350 阅读 · 0 评论 -
做项目遇到的种种问题
当自己真正一步一步去做的时候,才发现以前都是在别人铺好的路上行走,现在到了自己去铺路的时候,却发现自己却连一块儿砖都找不到......现在做的是类似于皇室战争玩法的游戏,大致描述一下游戏的玩法:AB双方各自有一个老窝,各自可以派兵去攻击对方的老窝,一方的老窝先被拆掉,另一方就胜出,游戏结束。AB双方派出去的兵会优先去打对方的小兵,直到目标被打死,换下一个目标。(大致先描述到这里,之原创 2017-05-08 20:17:08 · 873 阅读 · 0 评论 -
UGUI研究院之LayoutGroup布局
http://www.xuanyusong.com/archives/3336转载 2016-06-17 16:02:52 · 1132 阅读 · 0 评论 -
用TexturePacker打图集用于UGUI中
UGUI的原理则是,让开发者彻底模糊图集的概念,让开发者不要去关心自己的图集。做界面的时候只用小图,而在最终打包的时候unity才会把你的小图和并在一张大的图集里面。Editor->Project Settings 下面有sprite packer的模式。Disabled表示不启用它,Enabled For Builds 表示只有打包的时候才会启用它,Always Enabled 表示永远启用它。原创 2016-07-06 14:44:42 · 8398 阅读 · 0 评论 -
Unity 之 TexturePacker(TP) 的应用
原博客链接: http://blog.csdn.net/akak2010110/article/details/50777846转载 2016-08-04 13:50:05 · 780 阅读 · 0 评论 -
Unity3d 简单知识点-1
using UnityEngine;using System.Collections;public class GUITest : MonoBehaviour { public string passwordToEdit = "My Password"; public string stringToEdit = "Hello World/nI've go转载 2017-02-22 16:45:56 · 351 阅读 · 0 评论 -
Unity3d 简单知识点-2
GUILayout 官方档:http://www.ceeger.com/Script/GUILayout/GUILayout.html http://www.ceeger.com/Script/GUILayout/GUILayout.htmlGUI和GUILayout:(1)它们一样是游戏的界面的布局大神,但是使用GUI绘制界面时,需要设置控件整体显示的区域(Rec转载 2017-02-22 17:02:55 · 298 阅读 · 0 评论 -
unity之代码热更新
1,代码热更新是解决什么问题的?缩短用户取得新客户端的流程,改善用户体验。没热更新:下载app--》安装--》启动--》等待加载--》玩有热更新:启动--》等待热更新--》等待加载--》玩2,代码热更新都有哪些方案,各自有什么优缺点?1,基于c#,使用动态加载Assembly反射更新代码优点:对现有框架无需大的修改,使用c#原创 2017-03-28 11:32:29 · 1338 阅读 · 0 评论 -
UGUI之优化(1)-解决RaycastTarget勾选过多的烦恼
http://www.manew.com/thread-100366-1-1.html在项目开发的过程中,为了方便很多新的Imag或者Text都是ctrl+d复制出来的,如果RaycastTarget都默认是true,而有些并不需要,这就会出问题了,或许有些不会出现bug,但是如果RaycastTarget被勾选的过多的话,效率就会变低。下面的代码挂在游戏的任意GameObject转载 2017-03-16 16:58:00 · 2507 阅读 · 0 评论 -
Unity3d开发小游戏Flappy Bird
1,将一张图(小鸟的三个动作)分隔成三个小图,Sprite Mode设置为Multiple,在Sprite Editor->Slice->Type设置为Grid by sell count。选中分隔好的三个图,拖到Hierarchy里,自动会生成Animator。原创 2017-04-19 16:05:13 · 625 阅读 · 0 评论 -
C# StringBuilder
在开发过程中,经常会碰到几个字符串相加,一般为了懒省事,就用“+”来实现,特别是一个循环中很多字符串需要连接,这会导致内存中不停的创建新的字符串对象,并对新对象重新分配空间,在unity中会产生大量GC,所以为了避免出现这种问题,用System.Text.StringBuilder类,StringBuilder会在实例的时候分配大一点的内存空间,如果在赋值过程中,超过原来分配的内存空间,这时会重新原创 2017-05-11 17:10:47 · 444 阅读 · 0 评论 -
Shader
着色器(Shader): 用来实现图像渲染的,替代固定渲染流水线的可编辑程序。着色器分为两种:顶点着色器和像素着色器。定点着色器:是一组指令代码,这组指令代码在顶点被渲染时执行。像素着色器:由ASCII文本组成的像素着色器指令。原创 2017-05-26 12:49:09 · 336 阅读 · 0 评论 -
Unity3d 读写txt
using UnityEngine;using System.Collections;using System.IO;using System;public class ReadOrSaveFile : MonoBehaviour{ //保存信息到文件 public void SaveContentToFile(string _Path,string _fileName原创 2016-01-07 20:14:47 · 731 阅读 · 0 评论