自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PEACE

在成为一名程序猿的路上...^o^

  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 Could not get resource guava-23.0.jar

解决发放如下jcenter{ url 'https://maven.aliyun.com/repository/jcenter'}

2020-06-18 15:18:50 657

原创 Eclipse android:icon 报错处理

经查drawable文件夹下确实没有ic_launcher。 在minpmap文件夹下有ic_launcher。看了网上许多网友反映的问题,应该是SDK升级之后出现的问题,估计是更改了原有的存放位置。 只要将代码android:icon="@drawable/ic_launcher"1改为android:icon="@mipmap/ic_launcher"...

2018-06-25 18:36:09 790

原创 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 1434

原创 清理Xcode DerivedData文件

在Finder图标上,点击鼠标右键--》前往文件夹--》输入~Library/Developer/Xcode/DerivedData然后删除DerivedData目录下的文件夹,重新打开Xcode工程即可。

2018-03-21 11:30:55 6722

原创 Eclipse中搭建Android开发环境

前言:上个项目用到Eclipse的时候,都是大佬帮我搭好的环境,虽然很感激大佬的帮忙,只是对于我这个菜鸟来说,自己没有亲力亲为,现在用到了依然不会,总不能老去请大佬帮我做这些事情吧,再说了,有一天我也要成为大佬的嘛,我还要帮助别人的呢。好了,不扯了,哈哈...>.<..一,搭建Java开发环境1,先下载JDK(java development kit),JDK是整个Java的核心。根据...

2018-02-09 10:09:02 588

原创 如何提取网易公开课的音频

前言:迷茫不知所措的时候,总会陷入无尽的痛苦之中,空虚,内心十分的空虚,碌碌无为,止步不前。嗯,我必须做些什么了!通过网易公开课,来提升一下自己的英语能力吧,几十年的英语不能就这样白学了。下面讲一下怎么提取网易公开课的音频,坐地铁的时候就能当音乐听一听啦。网易公开课的视频在pc端是不能下载的,所以要借助工具,pc上下载一个硕鼠软件1,打开,搜索网易公开课,打开你要下载的视频,然

2018-02-07 12:45:17 4824

原创 Unity3d Android SDK 接入(入门篇)

前言:以前没接过SDK,总觉得很高深莫测的样子,但真正接触之后,发现并不是那么可怕,重要的是要学会android怎么调用Unity里的方法,Unity怎么调用android里的方法,当然, 现在学的还比较肤浅,继续加油喽。>=。=一,首先要掌握一些Unity的基础知识Plugins: 插件目录,编译项目时优先编译Android: 存放安卓需要的文件等bin: 存

2018-02-01 17:15:49 28749 1

原创 工具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

原创 Unity3d

1,简述值类型和引用类型的区别值类型存储在内存栈中,引用类型存储在内存堆中值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针和引用值类型比引用类型存取速度快栈的内存能自动释放,堆内存要通过.Net中GC来自动释放值类型继承自System.ValueType,引用类型继承System.Object2,简述ArrayList和List的主要区别ArrayList继承

2017-11-02 17:32:26 358

原创 进程、线程和协程

进程(process):拥有独立的栈和共享的堆,由操作系统调度;线程(thread):共享堆,不共享栈,由操作系统调度;协程(coroutine):共享堆,不共享栈,由程序员在协程的代码里显示调度。一个应用程序对应一个进程,一个进程一般有一个主线程和若干个辅助线程,线程之间是平行运行的,在线程里面可以开启协程,让协程在特定的时间内运行。using UnityEngine;usin

2017-11-02 14:27:07 257

原创 【Unity3d每日一记】背景图随文本内容拉伸

2017-09-20 10:20:45 3462

原创 工具--打印出项目所有字体的用处

[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 402

原创 【Unity Shader】Unity提供的CG/HLSL语义

主要参考《Unity Shader入门精要》一书,外加自己的一些总结什么是语义语义实际就是一个赋给Shader输入和输出的字符串,这个字符串表达了这个参数的含义。这些语义可以让Shader知道从哪里读取数据,并把数据输到哪里。在DirectX10以后,有了一种新的语义类型,即系统数值语义(system-value semantics)。这类语义是以SV开头的,S

2017-06-21 18:04:08 4115 2

原创 【Unity Shader】一个简单的顶点/片元着色器

主要参考《Unity Shader入门精要》一书,外加自己的一些总结前言下面开始真正学习如何在Unity中编写Unity Shader。主要使用的Unity 版本是Unity 5.6。顶点/片元着色器的基本结构Shader "MyShaderName"{ Properties{ //属性 } SubShader{ //针对显卡A的Su

2017-06-21 14:46:24 2352

原创 【Unity Shader】UnityShader基础

主要参考《Unity Shader入门精要》一书,外加自己的一些总结前言通过前面的学习内容可以知道,Shader并不是设么神秘的东西,它其实就是渲染流水线中的某些特定阶段,比如顶点着色器阶段、片元着色器阶段等。什么是Unity ShaderUnity中的Shader和之前提到的渲染流水线的Shader有很大不同,我们把

2017-06-07 20:30:25 639

原创 【Unity Shader】渲染流水线

主要参考《Unity Shader入门精要》一书前言过去不管是沉迷于游戏也罢,疯狂追剧也罢,都已经过去了,时间不会为谁而停留,岁月终会在每个人脸上留下痕迹。很感激身边还有人会让我对自己的行为感到深深的自责,从而拥有前有的动力。上个月,身边的人推荐给我一本Shader方面的书,让我了解一下,我通过博客来记录自己从零开始所学的知识点,希望自己能坚持的记录下去,fighting!

2017-06-07 11:33:40 1635

原创 Shader

着色器(Shader): 用来实现图像渲染的,替代固定渲染流水线的可编辑程序。着色器分为两种:顶点着色器和像素着色器。定点着色器:是一组指令代码,这组指令代码在顶点被渲染时执行。像素着色器:由ASCII文本组成的像素着色器指令。

2017-05-26 12:49:09 336

原创 UGUI Canvas与UICamera的设置

自己试着做个小游戏的过程中,对于我这个小菜鸟来说,不懂得真的太多太多,所以遇到不懂得还是要慢慢来,一点一点的累积,把琐碎的知识点都用博客记下来,就当做学习笔记了,可能写下来的知识点并不正确,等日后理解透了,再来修改吧。无意间看到画布的scale的x,y,z都不是1,1,1,这就让我纳闷了,原来查了资料才知道,这个scale是和UICamera的size有关的,不需要自己去设置。移动设备

2017-05-19 16:07:25 7689

原创 lua 基础知识点

--nil表示空数据 等同于null--字符串可以"",也可以用''--Lua没有整数类型,都是小数类型--Lua中所有用到索引的都是从1开始的print("Hello Workd!") --输出hello worldlocal age = 100 --变量前加local 表示局部变量,否则为全局变量--[[pri

2017-05-15 17:43:23 402

原创 C# StringBuilder

在开发过程中,经常会碰到几个字符串相加,一般为了懒省事,就用“+”来实现,特别是一个循环中很多字符串需要连接,这会导致内存中不停的创建新的字符串对象,并对新对象重新分配空间,在unity中会产生大量GC,所以为了避免出现这种问题,用System.Text.StringBuilder类,StringBuilder会在实例的时候分配大一点的内存空间,如果在赋值过程中,超过原来分配的内存空间,这时会重新

2017-05-11 17:10:47 444

原创 做项目遇到的种种问题

当自己真正一步一步去做的时候,才发现以前都是在别人铺好的路上行走,现在到了自己去铺路的时候,却发现自己却连一块儿砖都找不到......现在做的是类似于皇室战争玩法的游戏,大致描述一下游戏的玩法:AB双方各自有一个老窝,各自可以派兵去攻击对方的老窝,一方的老窝先被拆掉,另一方就胜出,游戏结束。AB双方派出去的兵会优先去打对方的小兵,直到目标被打死,换下一个目标。(大致先描述到这里,之

2017-05-08 20:17:08 873

转载 Unity3d设置屏幕方向-横屏

http://www.xuanyusong.com/archives/2871

2017-04-27 14:22:34 5347

转载 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

原创 Unity3d开发小游戏Flappy Bird

1,将一张图(小鸟的三个动作)分隔成三个小图,Sprite Mode设置为Multiple,在Sprite Editor->Slice->Type设置为Grid by sell count。选中分隔好的三个图,拖到Hierarchy里,自动会生成Animator。

2017-04-19 16:05:13 622

原创 untiy游戏接入uc_sdk(九游)

这是我第一次接SDK,给了一些SDK的文档,其中看到UC,阿里,九游这几个词,感觉一头雾水,这都是什么跟什么,原来UC并入了阿里,阿里又收购了九游。九游,是阿里UC优视旗下的一项重要战略业务,年分成超过9亿,并且一直在联合阿里云扶持游戏开发者 的手游平台 。UC浏览器是UC优视旗舰产品,九游依托于UC浏览器这一拥有超过4亿用户的全球最大的移动浏览器平台,充分利用用户资源优势和游戏平台相关技术优势,

2017-04-13 15:17:43 1386

原创 unity之代码热更新

1,代码热更新是解决什么问题的?缩短用户取得新客户端的流程,改善用户体验。没热更新:下载app--》安装--》启动--》等待加载--》玩有热更新:启动--》等待热更新--》等待加载--》玩2,代码热更新都有哪些方案,各自有什么优缺点?1,基于c#,使用动态加载Assembly反射更新代码优点:对现有框架无需大的修改,使用c#

2017-03-28 11:32:29 1338

转载 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

转载 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

转载 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

原创 用BMFont做UGUI美术字体

项目中经常会用到数字图片来显示玩家战力、战斗中的伤害数等,可以借助BMFont来制作一种字体,步骤如下:1,先位图字体制作工具在电脑上安装好BMFont软件(位图字体制作工具),安装好之后打开如下:2,开始导入图片,菜单栏上单击 Edit -> Open Image Manager,打开一个Image Manager窗口,然后再单击 Image -> Import image,把你

2016-08-05 10:59:40 4037

转载 Unity 之 TexturePacker(TP) 的应用

原博客链接: http://blog.csdn.net/akak2010110/article/details/50777846

2016-08-04 13:50:05 779

原创 用TexturePacker打图集用于UGUI中

UGUI的原理则是,让开发者彻底模糊图集的概念,让开发者不要去关心自己的图集。做界面的时候只用小图,而在最终打包的时候unity才会把你的小图和并在一张大的图集里面。Editor->Project Settings 下面有sprite packer的模式。Disabled表示不启用它,Enabled For Builds 表示只有打包的时候才会启用它,Always Enabled 表示永远启用它。

2016-07-06 14:44:42 8397

转载 UGUI研究院之LayoutGroup布局

http://www.xuanyusong.com/archives/3336

2016-06-17 16:02:52 1132

原创 C# 执行顺序易错题1

class A{ public static int X; static A() { X = B.Y + 1; }}class B{ public static int Y = A.X + 1; static B() { } static void Main() { Console.WriteLine( “X={0},Y={1}”, A.X, B.Y ); }

2016-05-23 11:31:29 441

转载 c#之构造函数

http://www.cnblogs.com/jiajiayuan/archive/2011/09/08/2171422.html

2016-05-23 11:09:56 342

转载 C#中A a=new B()的意义

C#中A a=new B()的意义A a=new B()的意义前提:A是B的父类。A a = new B();或A a;B b=new B();a=b;这一句的过程是这样的,1)创建一个类A的引用a2)创建一个类B的实例3)把类B的引用赋值给a因为A是B的父类,所以,赋值成功。过程:当消息发送到子类并要求以确定的参数调用其

2016-05-23 10:56:54 1166

原创 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

原创 Windows下用vs编译lua

**环境**:windows 7,visual studio 2012,lua 5.3.1周末,闲来无事,看了下有关lua的视频,第一次接触lua语言,lua是用c编写的,是一种脚本语言,主要用于连接不同语言编写的项目。现在我试着在windows 7 系统下用vs2012编译lua,下面是我经过一番探索后总结的**步骤**:1,在lua官方网站www.lua.org

2015-08-30 13:25:31 1507

UniWebView2022.11

版本5.0.0,仅供学习哦

2022-11-16

Unity PoolManager7.0.1

Unity PoolManager7.0.1 ,对象池管理工具,供学习使用,重要的学习里面的思想,希望对大家有帮助。

2020-09-23

Eclipse ADT 24.2.0 版本

Eclipse ADT 24.2.0版本,可以解决Eclipse打不出log的问题

2018-04-11

code4app.com]tank大战_10831

坦克大战源代码,关于c++的源代码,有利于开发游戏

2015-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除