自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 Unity3D 中的ML-Agent训练调用

首先老样子,激活ml环境activate mlagents(注意这个名字是我们之前创建创建定的名字)然后mlagents-learn config/trainer_config.yaml --run-id=firstRun --train<trainer-config-path>is the relative or absolute filepath of the ...

2019-12-24 17:28:40 880 1

原创 Unity3D 中的ML-Agent基础搭建

https://connect.unity.com/p/unity-ml-agents-huan-jing-da-jian-zhi-nan这里是中文网站,可以直接看看我先试试基于cpu的训练---------------------------------------------------------------------------------------------------...

2019-12-24 15:32:39 1130

原创 我又回来啦~~~~

折腾了好久,终于把账号和密码找回来了, 之后会继续作业记录连载,年纪大了记忆力不太好了,感谢各位的支持.

2019-12-19 11:44:50 148

原创 unity3d 多语言 解决方案1——自定义本地文本

今天在学习packerpro这款插件的使用的时候留意到它里边使用到的多语言方案十分有趣,算是一种比较朴素但是实用的方法——通过自己编辑一个本地txt文本,将字段规范后按照语言需求读取出来,这更加像是通过unity在读取一个excel表格,于是这里整理一下贴上来跟大家品品。 这个是packerpro使用的自定义文本,可以注意到左侧为识别id,我们可以认为这是关键字,通过例如“main

2014-02-28 09:30:50 1773

原创 unity3d 制作动态天空盒——实现时时环境反射

首先呢我也有必要纠正一下“天空盒”其实指的是cubemap,因为大多数都用来做天空贴图所以我也就叫顺口了哈。实现原理:利用一个环境视野相机把捕捉的的视野动态制作成texuture,然后贴到我们需要反射的材质体上,当然了着色器必须要有cubemap选项哦。  成像的效果,我就拿自己的赛车模型来做演示好了:  整体来说还凑活吧。接着来看看实现

2014-02-28 09:29:00 7478

原创 关于作为IT行业中程序开发人员的一些反思!!!

很多人都管我们这类“程序”,统称为“程序员”,自然我多少还是不太服气,也不高兴,虽然偶尔也和同伴一块调侃起自己这“苦逼”的职业;例如说公认为恶毒的诅咒:你们全家都程序员、你生了儿子也做程序员之类的。笑谈之余,是不是有些人已经不再在意了呢?我终究无法苟同,于是我通常的介绍是:我是一名开发人员,主要的工作内容是设计和编辑。程序员是机器,我不认为他们需要思考框架的合理性和编码的交互性以及日后的拓

2013-12-10 12:12:12 1348

原创 关于 unity3d securityexception no valid crossdomain policy available 的错误解决方法2

今天发现在使用tomcate搭建的服务器的情况下,把那个cross文件放在哪个目录都不行,一直爆出这个错误。于是有了第二个解决方法了,看图:好~ 然后:在host url里面填写自己的服务器访问地址就ok啦~

2013-09-09 10:21:54 1248

原创 关于 unity3d securityexception no valid crossdomain policy available 的错误解决方法

错误大概就是这样的,事实上我一直没有注意,好像是我转平台到webplayer的关系,就无法访问自己的服务器上面的东东了,现在怎么做呢?在自己的服务器根目录(哪个是根目录不懂,可以去投胎了哈),创建一个叫 crossdomain的xml文件,在里面直接粘贴以下内容保存就可以了 好运哈~

2013-08-27 11:53:03 2454

原创 关于android的adt升级到22以后unity不能编译的解决办法~

尼玛~这个问题我弄了一天,现在提供一下解决办法:1.把adt降级为21,怎么降级?删了22,再装21会吧。2.下载sdk tool 21,http://dl.google.com/android/android-sdk_r21-windows.zip,覆盖到sdk文件夹目录。晚上贴图吧,比较形象一点嘻嘻~

2013-07-09 15:02:16 1089

原创 关于Unity3D中狗屎的编码格式化警告,解决办法!!!

因为在多个平台和多个编辑器中切换工作进行编码,经常在输出窗口中看到这样狗屎的提示:“Some are Mac OS X (UNIX) and some are Windows”,虽然不会错不过总让人不爽,我用的IDE是vs,你要做的就是格式化代码:ctr+k+d。哦了~

2013-07-03 10:39:31 1376

原创 关于NGUI的动态加载后的刷新显示问题,解决办法!!

最近碰NGUI用到它的动态列表功能(ps:就是加东西,删除东西)。我这里用的是UIDraggablePanel——》UIGrid——》UIDragPanelContents,这样的的搭配,在添加新的item后发现无法及时显示,就这你要做的就是在添加完或者删除完item调用下面两个方法就ok了,记住缺一不可哦:(您的uiguid对象).GetComponent().reposit

2013-07-03 10:39:07 3132

原创 关于Unity3D中Resources动态加载NGUI图片的方法!!!

在NGUI中有些图片我需要动态进行变更或者加载,怎么办?首先在项目中创建一个Resources目录,接着把需要的图片放在这里面,可以有子文件夹么?当然可以,文件结构很重要哦~NGUI加载图片的方法其实是加载NGUI生成的atlas,大家可以看看NGUI的图集文件(一个material、一个prefab,一张图集),我们要做的就是动态加载这个prefab(它有UIAtlas属性),然

2013-07-03 10:38:24 1288

原创 Unity3D 多开

有时候想做一些参考工作,就要开启两个项目彼此之间做个比较,不如多开试试,其实效果就像eclipse指定不同工作空间来多开是一样的:1.找到unity3D的快捷图标。2.右键 -->  属性3.在路径后面补上 -projectPath 就像这样ok了。

2013-07-03 10:37:26 1315

原创 Unity3D创建类单例

public class Simple{ public static Simple sSimple; private Simple(){ //这里把类构造器设为私有方法 } public static Simple getInstance(){ if(sSimple == null)

2013-07-03 10:36:36 1470

原创 关于3D框架rajawali对obj文件的解析和贴图方法!!!

试了很久终于发现这狗屎的问题,其实demo里面有两种加载obj的方法,一种是:demo中的第二个范例《Load.obj model》,这个是blender在导出文件时经过设置而来,需要通过一个同名的mtl文件中的信息(其中有material和图片信息)来为obj文件渲染。另一种就是直接读取.obj后缀了。ObjParser objParser = new Obj

2013-07-03 10:35:12 2657

原创 关于Rawajai框架读取自定义3D模型(.obj)解析时的一个错误??解决办法!!!

1这里说的模型首先必然是从blender里导出来的哈,错误我直接上图:一开始一直以为是UI线程和GL线程的问题,后来发现自己找错了方向,归功于这款框架的开源,我跟着obj文件的解析方式的源代码找到了错误根源,原来rawajai是通过流文件读取.obj文件,每行读取,当错误锁定在stringtokenizer的NoSuchElementException的时候我知道了这个文件里面

2013-07-03 10:34:42 1282 1

原创 关于Rawajali引擎有关需要重新通过nomals模式导出模型的错误的解决办法!!!

在blender中选择导出到.obj,然后我直接上图:把红圈里的东西勾选上,再导出就ok啦!!!!!!!!

2013-07-03 10:34:07 831

原创 Unity3D中的委托使用

1234567891011121314151617181920212223242526272829303132333435

2013-07-03 10:32:59 1359

原创 关于NGUI的动态列表加入子项的注意点!!!

1234Good tGood = Instantiate(_Good) as Good;tGood.transform.parent = _ShopGrid.transform;tGood.transform.localScale = Vector3.one;tGood.transform.localPosition

2013-07-03 10:31:22 1420

原创 Unity中的脚本启动和关闭功能介绍!!!

在unity中所有的gameobject都是拥有状态的,一种是激活状态一种是停用状态,那么我们同样可以通过这个状态来做不同的事情,脚本里面我们需要这么写呢?其实很简单,只要重写两个方法:1234567void OnEnable(){    //激活}      void 

2013-07-03 10:30:24 5793

原创 关于Unity3D中的UnitySendMessage方法的使用!!!

UnitySendMessage这个方法相信很少朋友注意到它的使用,因为根本就无法在unity编辑时使用,但是它有一个神奇的地方就是可以完成dllimport的方法回调时使用,这样说好像有些抽象,我可以举一个例子。很多朋友开发ios客户端游戏,难免有人会用到付费啊,排行榜之类的功能,我这里先不讲使用什么第三方插件什么的,我这里就说明下是通过在xcode下编辑相关的调用代码,最后通过dl

2013-07-03 10:29:30 19985

原创 Unity3D读取Ios中的动态UIImage图片内容!!!!

123456789101112131415extern "C"{    const char*  _GetImage()    {        NSLog(@"I am in Begin");        UIIma

2013-07-03 10:28:38 2140

原创 支持unity3D的AR(增强现实)框架!!!

这里推荐使用高通提供的AR框架,它支持android和ios原生应用开发,同时还支持unity3D。https://ar.qualcomm.at/sdk 这里把官方的sdk下载地址贴上来,下载需要注册,注册密码需要大小写英文+数字(我整了好久才发现,妈的它也不提示)。下载好unity3D的包(它提供的是exe文件,装完以后就是unitypacage了),里面包括一个框架

2013-07-03 10:28:15 2586

原创 Unity3D如何制作透贴和使用透贴模型??解决办法!!!

问题:同事通过3DMAX制作了一个非常漂亮的女人,头发这块用到了透贴,不知道这个词有没有人看懂这样,总之就是类似树叶的效果,但是在3DMAX里面的透贴是用两张图片,一张彩色一张黑白的就像这样但是在unity里面貌似无法使用这样的模式解读透贴,也或许是我不知道吧,那么怎么办?看了一下官方的树的模型,终于有点懂了,它们模型的贴图用的是psd格式的,当我打开图片后

2013-07-03 10:21:38 11479 4

原创 关于unity在苹果环境中中文乱码的问题?解决办法!!

最近用NGUI做前台搭建,用到咱们母语,丫的发现在苹果环境中运行时候是乱码,全是“?”,其实这是我们在win下使用的字符编码问题,貌似我的编码成了GBK,苹果中无法识别的,所以需要转码到uif-8罗。这里跟上一个批量转码工具,放在我的dropbox里面的,方便大家下载。注意:转码前千万记得备份一份代码哦~不怕什么就怕什么呀。http://www.kuaipan.cn/f

2013-07-03 10:19:31 2281

原创 Android平台消息推送功能的记录~

最近准备用cocos做的战旗类型游戏需要使用到远程消息推送,在必要的时候由服务器向指定的手机客户端发送推送消息,让其返回游戏。昨天找了一些资料这里慢慢记录下来。我这里优先推荐:网址:http://www.push-notification.org他们的优势在于已经预先集成好了通信原则,我们只要简单的引用就可以接收消息了,消息从哪里来,wow~这里就要说他的另外一个优势,云服务器的推

2013-07-03 10:17:12 1019

原创 unity3d中关于导入插件出错的问题,注意事项!!!

首先我希望能够明确一下,unity这里所谓的插件(plug)其实和我们意识上的那种东西是有一些不一样的,这里插件并不单纯代表就是辅助程式,说白了他其实就是用unity压缩出来的东西,无论是项目,一个cs文件,一个粒子效果都可以单独打包变成这里所谓的插件。关于导入很多朋友都是通过双击的方式进行,事实上这也没错,装了unity以后后发现所有的.package的插件文件都变成了uni

2013-07-03 10:03:10 5619

原创 unity3d的物件旋转功能简单封装~

1234567891011121314151617181920212223242526272829303132333435

2013-07-02 23:34:56 866

原创 unity3d中暴露变量使用上的一个注意点~

事实上这个弱智的错误我已经犯过两次了。很经常我们都使用了暴露变量(public *** ****),有些情况下我们会做这样的事儿:public int _Scale = 20;预先为这个暴露变量赋值这样。接着我们在编码的时候有可能会这样做: transform.Rotate(Vector3.up, Time.deltaTime * _Scale);好

2013-07-02 23:34:26 1436

原创 Unity3d关于使用android相关功能和外链包??解决办法!!

首先我们需要进入unity的根目录:有的朋友在mac环境下找路径很麻烦?好吧,我共享一个jar文件,也省了大家找了:http://www.kuaipan.cn/file/id_12421281643248521.htm 好吧全图片的,应该可以找得到吧~觉得我说得太罗嗦了,推荐到我朋友的博客去

2013-07-02 23:33:52 865

原创 unity3d实现多个相机控制场景呈现的一些记录。。

好吧,今天一个朋友说起有关3D场景中使用的是广角相机导致前方的UI成出现了变形,(这个是不是可以用来做成变脸,呵呵),这里简单介绍一下在NGUI中使用多个相机的一点心得,当然不一定要NGUI哦。就从我现在手上的项目举例得了先上图:场景里事实上我用了两个相机来做呈现工作,一个用于照射后面的3D仓库,一个用来照射前方的按钮啊~坦克啊这样,虽然前方的坦克也

2013-07-02 23:33:23 4301 1

原创 unity3d中dllimport方法的使用,以接入腾讯平台为例!!!

说到有关dllimport方法可能还有很多人比较陌生,其实我自己也说不太清楚,大概说说什么时候要用它。事实上功能类似于调用android的第三包,我们想要使用苹果上特定的api或者第三方平台的一些东西(现在很少第三方平台会为unity做独立的插件吧),我们就会用到这个叫dllimport的功能。今天接了一下腾讯的平台,就拿它来做一个记录好了,免得我到时候又忘记了。ios用的

2013-07-02 23:31:34 1202

原创 如何制作ogg格式的视频?解决办法!!!

为了配合使用Mobile Movie Texture,学习了如何转换视频到ogg格式的视频。用了很多方法,发现用一个播放器就可以http://www.videolan.org/vlc/下载安装以后:导出的文件是.ps后缀的,我们把它改成.ogg就ok啦~~~哎真简单,我花了一个多小时才找到这个方法。。。。

2013-07-02 23:30:37 3750

原创 unity3d json数据转实体??解决办法!!

有时候我们希望把json的数据转成实体数据,比如说json数据是:{"data":"hp":"3","xp":"2"}现在创建一个实体类:叫person     {        public string hp{ get; set; }        public string xp{ get; set; }     }按照先前的说法我们可以这样做

2013-07-02 23:29:53 1932

原创 unity3d中的字符串转码方法!!!

12345678910///     /// 转utf8    ///     ///     ///     public string UTF8String(string input)    {        UTF8Encod

2013-07-02 23:29:17 7611

原创 BMFont中文字体图集制作的方法~(for unity ngui)

好吧~似乎这个问题困扰了很多人,游戏开始中文化是个不错的事儿啊,这里我就做下说明,如何制作中文字体图集~这里的字库图集的制作更多的是为了服务于unity的UI插件NGUI吧,当然EZ活着其他的可能也能用吧。首先是准备bmfont这款软件,大家可以去官方下载http://www.angelcode.com/products/bmfont/,当然我也给出一个快盘的下载地址,版本是1.1

2013-07-02 23:27:34 2105 1

原创 Unity3D循环滚动的背景图片?制作方法!!!!

真是抱歉,从今天起才认真的翻阅android game example 这个插件,开始熟悉一下外国佬的一些编程方式,相信很多人没有看过我就当做一个记录吧,都是一些简单的小东西。首先就是这个滚动的背景图,也许叫“跑马灯”会比较好理解。来看看效果:看起来这博客系统还不那么差,至少可以播放gif。这种滚动背景很容易让我想到的就是,跑酷类游戏,空战游

2013-07-02 23:26:57 7075 2

原创 unity3d中的Quaternion.LookRotation函数的一些理解~

今天开始看android开发范例中的第二个粒子,是摇杆操作游戏,模式类似于“迷你高尔”,僵尸包围类型的设计游戏。其中让我注意到这个函数的使用非常特别:Quaternion.LookRotation。游戏针对两个平台做了输入配置。在pc平台上控制人物移动用正常的上下左右按键控制,然而人物的旋转就变成了鼠标位置。正常情况我们希望东西能够根据指定目标方向移动其实用look

2013-07-02 23:26:21 4128 2

原创 unity3d中的Mathf.SmoothDamp函数的使用学习笔记!!

今天开始看android开发范例中的第三个范例,这里注意到这个函数Mathf.SmoothDamp的使用,游戏中用于做相机的缓冲跟踪,我们其实会留意一些游戏使用了smoothmove的功能,其实就是类似的效果,只是发现这个函数很容易的已经分装好了,查了官网文档发现使用起来真的非常简单。smoothdamp,我的理解是平滑缓冲,东西不是僵硬的移动而是做减速缓冲运动到指定位置。我们看看代码:

2013-07-02 23:24:57 25480 1

原创 unity3d中平滑跟随的功能实现!!!!

今天开始看一个js的游戏范例,这里结合上次学习的mathf.smooth函数功能做了点修改,同样改写成c#贴在这里,说明一下这里没有做更多功能的封装,适合于第三人称的一个视角操作哈,大家喜欢可以拿去改改(地址:http://www.kuaipan.cn/file/id_12421281643248537.htm):123456

2013-07-02 23:24:09 8739

空空如也

空空如也

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

TA关注的人

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