E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UVM自学记录
【Unity3D
自学记录
】异步加载卡顿问题解决
关于异步加载,很多人都是卡住,然后就进场景了,中间进度条基本没作用了。雨松大神讲过一篇异步加载的,但是同样也是有问题的,跟直接跳转没什么区别。但事实上,只要加上一句话就可以完成了。yieldreturnnewWaitForEndOfFrame();等待直到所有的摄像机和GUI被渲染完成后,在该帧显示在屏幕之前。代码如下: usingUnityEngine; usingSystem.Collecti
hackdjh
·
2014-06-24 12:00
unity3d
【Unity3D
自学记录
】游戏开发之怪物AI
usingUnityEngine; usingSystem.Collections; publicclassBoosAI:MonoBehaviour { //敌人状态 //敌人站立状态 publicconstintSTATE_STAND=0; //敌人行走 publicconstintSTATE_WALK=1; //敌人奔跑状态 publicconstintSTATE_RUN=2; //记录
hackdjh
·
2014-06-19 16:00
unity3d
【Unity3D
自学记录
】UnityWebPlayer网页全屏模式代码
varconfig={ width:'100%', height:'100%', params:{enableDebugging:"0",baseDownloadUrl:"http://wp-china.unity3d.com/download_webplayer-3.x/", autoupdateURL:"http://wp-china.unity3d.com/autodownload_we
hackdjh
·
2014-05-30 15:00
unity3d
【Unity3D
自学记录
】Unity3D代理委托模式
usingUnityEngine; usingSystem.Collections; publicclassDJH_Delegate:MonoBehaviour { publicdelegatevoidDelegate1(); publicDelegate1OutTest1; publicdelegatevoidDelegate2(intindex); publicDelegate2OutT
hackdjh
·
2014-05-29 09:00
unity3d
【Unity3D
自学记录
】Unity3D Android优化
1.更新不透明贴图的压缩格式为ETC4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式,但他们都兼容ETC格式,2.对于透明贴图,我们只能选择RGBA16bit或者RGBA32bit。3.减少FPS,在ProjectSetting->Quality中的VSync Count参数会影响你的FPS,EveryVBlank相当于FPS=60,EverySecondVB
hackdjh
·
2014-05-29 09:00
unity3d
【Unity3D
自学记录
】Unity3D Web Player 的server端联网配置
新游戏出了第一个能跑完流程的版本,不得不佩服Unity3D强大的功力,PC、MACOS、Linux、IOS、Android、webplayer,前天刚发布的unity3d4.2版本还支持WINDOWSPHONE、BlackBarry这些平台统统一键打包,soeasy!不过在打包部署WebPlayer时,在联网方面出现了一点麻烦,算是顺风顺水过程当中的一个小插曲吧!所以又可以针对Unity3dWeb
hackdjh
·
2014-05-26 11:00
unity3d
【Unity3D
自学记录
】failed to update unity web player解决办法。
相信很多人都遇到过“failedtoupdate unity webplayer”这个解决的方法只针对开发者哦~需要改生成的html对照着修改一下~就可以了。 UnityWebPlayer|Test1 varunityObjectUrl="http://wp-china.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject2.js";
hackdjh
·
2014-05-20 14:00
unity3d
【Unity3D
自学记录
】SendMessage传递多个参数
SendMessage是一个比较强大的功能,我来告诉大家如何传递多个参数。首先创建一个接受信息的脚本,并赋给一个物体Obj,代码如下:usingUnityEngine; usingSystem.Collections; publicclassDJH_String:MonoBehaviour{ voidPrintMessage(object[]obj) { Debug.Log(obj[0]+""+
hackdjh
·
2014-04-29 10:00
unity3d
cocos2dx
自学记录
(5)-- 界面的切换
1.继续补全上次的start按钮,要求按下后进入到游戏画面。在写之前,看到AppDelegate.cpp里面是这样载入最原始的界面的CCDirector*pDirector=CCDirector::sharedDirector(); CCEGLView*pEGLView=CCEGLView::sharedOpenGLView(); pDirector->setOpenGLView(pEGLView
nemomojie
·
2014-04-21 22:53
cocos2dx
cocos2dx
自学记录
(4)-- 写一个自己的界面
1.像我这种初学者,都很难发现到底cocos2dx的代码要写去哪里,我也找了很久才发现是在你项目的Classes文件夹中。我的:D:\cocos2d-x-2.2.3\projects\game1\Classes2.里面有AppDelegate和HelloWorldScene前者是整个游戏的入口,里面有3个函数,都有注释说明的applicationDidFinishLaunching()加载完成后执
nemomojie
·
2014-04-21 03:27
cocos2dx
cocos2dx
自学记录
(3)-- 创建一个新的项目
1.首先你必须要安装了python2.72.进入D:\cocos2d-x-2.2.3\tools\project-creator,Shift+右键,运行命令行pythoncreate_project-projectyour_project_name-packageyour.pacakge.name-languagecpp中间package名字最好是用3个的3.创建的项目在D:\cocos2d-x-
nemomojie
·
2014-04-21 02:44
cocos2dx
cocos2dx
自学记录
(2)-- 载入运行HelloWorld
1.运行Eclipse,Newprojectfromexistingcode路径:D:\cocos2d-x-2.2.3\samples\Cpp\HelloCpp\proj.android(找自己的)2.加载后会发现有很多的错误,这是因为Cocos2dx的lib都没有导进来。把这个文件夹D:\cocos2d-x-2.2.3\cocos2dx\platform\android\java\src复制到项
nemomojie
·
2014-04-21 02:45
cocos2dx
cocos2dx
自学记录
(1)-- 环境搭建
1.在Windows下搭建Eclipse环境。 网上已经有很多此类的教程,先是JDK,JRE的Java环境配置;然后是SDK+ADT的ANDROID环境搭建;再然后是CDT,NDK,cygwin,注意cygwin安装要选中devel那类安装,默认是不安装的。2.下载cocos2dx和python,python是用来生成新项目的。3.关于环境变量,其实前半部分跟Android-Eclipse环境配
nemomojie
·
2014-04-21 02:39
cocos2dx
【Unity3D
自学记录
】鼠标移动三维物体
创建一个脚本,如下:usingUnityEngine; usingSystem.Collections; publicclassOnMouse:MonoBehaviour{ IEnumeratorOnMouseDown() { Vector3screenSpace=Camera.main.WorldToScreenPoint(transform.position);//三维物体坐标转屏幕坐标
hackdjh
·
2014-04-18 13:00
unity3d
【Unity3D
自学记录
】Unity中的物体缩放-Android和PC平台
在本文中缩放的是NGUI的Texture对象:在一个有Collider的可以控制Texture的对象上添加如下脚本即可:Texture是此对象的子物体,即ScaleDragTexture组件中的Image对象。usingUnityEngine; publicclassScaleDragTexture:MonoBehaviour { publicTransformuitexture; //当触屏点
hackdjh
·
2014-03-27 17:00
unity3d
【Unity3D
自学记录
】自制插件之简单批量修改
Unity3D在功能上不是很完善,所以Unity3D提供了编译器类UnityEditor今天我们来制作一个简单的批量修改名称的小插件,当然也可以单个修改。大牛可以选择跳过啊。首先创建若干个小物体,就是我们要修改名称的物体接着我们在工程里创建一个文件夹名为:Editor然后创建我们的脚本,代码如下:usingUnityEngine; usingSystem.Collections; usingUni
hackdjh
·
2014-03-19 11:00
unity3d
【Unity3D
自学记录
】Unity3D之KeyCode键值
Backspace退格键 Delete Delete键 TabTab键 Clear Clear键 Return 回车键 Pause 暂停键 Escape ESC键 Space 空格键 Keypad0 小键盘0 Keypad1 小键盘1 Keypad2 小键盘2 Keypad3 小键盘3 Keypad4 小键盘4 Keypad5 小键盘5 Keypad6 小键盘6 Keypad7 小键盘7 Keyp
hackdjh
·
2014-03-17 17:00
unity3d
【Unity3D
自学记录
】批量更换预设物体。
今天研究了一下批量修改预设物体主要目的就是将一些已经摆好的物体,全部都替换成另一个物体,不知道我说的清不清楚。上次讲到了批量创建预设(地址:批量创建预设),我们就在此基础上修改一下就可以了。代码如下:usingUnityEngine; usingSystem.Collections; usingUnityEditor; publicclassDJH_Unity:MonoBehaviour{ [
hackdjh
·
2014-03-17 15:00
unity3d
【Unity3D
自学记录
】Debug.Log()无法正常显示解决方法
今天在做项目的时候,突然发现Debug都不好使了。然后研究了一下,找到了一个解决方法:点开菜单的Assets,选中syncMonoDevelopProject。问题就迎刃而解了。
hackdjh
·
2014-03-14 09:00
unity3d
【Unity3D
自学记录
】关于Animation(动画)倒着播放方法
一段动画如何让它倒着播放呢,原理很简单,代码如下:usingUnityEngine; usingSystem.Collections; publicclassDJH_Animation:MonoBehaviour{ publicGameObjectAnimationObj;//带有动画的对象 //Usethisforinitialization voidStart(){ AnimationOb
hackdjh
·
2014-03-12 14:00
unity3d
【Unity3D
自学记录
】C#语法笔记
条件表达式: y=(x>=0)?(x+2):(x*x); 条件式1式2条件为真执行1否则执行2 switch语句 switch(测试量) { case常量1:……;break; case常量2:……;break; case常量n:……;break; default:……;break; } 循环 while(循环条件) { //循环体 ……; ……; } do { //循环体 ……;
hackdjh
·
2014-03-12 11:00
unity3d
【Unity3D
自学记录
】遮挡剔除的简单教程
对于大场景,一定要用上遮挡剔除,要不场景大了,渲染绘制的太多,会很卡。此文章写给新手。首先创建一个简单的场景。一个大的物体挡住后面N多小物体。如图:接下来我们来设置物体的遮挡和被遮挡,一般直接设为Static,但是我建议最好还是自己勾选。先全部选中,然后勾上OccluderStatic和OccludeeStatic,如图:勾选完成后,打开遮挡剔除的属性面板,如图:Technique就算自动吧。然后
hackdjh
·
2014-03-11 15:00
unity3d
【Unity3D
自学记录
】解析XML的几种方式
编写一个XML文件如下: 节点01 001 002 节点02 003 004 节点03 005 006 接下来Unity中写代码:第一种方式通过GetElementsByTagName直接获取节点,返回类型是XmlNodeList数组,数组包括了这个节点的所有内容代码如何:usingUnityEngine; usingSystem.Collections; usingSystem.X
hackdjh
·
2014-03-10 16:00
unity3d
【Unity3D
自学记录
】组合键的使用
今天来说说组合键。原理也比较简单。代码如下:usingUnityEngine; usingSystem.Collections; publicclassDJH_Event:MonoBehaviour{ voidOnGUI() { if(Event.current.rawType==EventType.keyDown) AB(Event.current); } boolAB(Evente) {
hackdjh
·
2014-03-07 15:00
【Unity3D
自学记录
】判断物体是否在镜头内
判断物体是否在镜头内。其实很简单的方法代码如下:usingUnityEngine; usingSystem.Collections; publicclassDJH_IsRendering:MonoBehaviour{ publicboolisRendering=false; privatefloatlastTime=0; privatefloatcurtTime=0; voidUpdate(
hackdjh
·
2014-03-06 11:00
unity3d
【Unity3D
自学记录
】插件之KGFMapSystem,小地图快速创建
链接:http://url.cn/No4r3c (密码:2dCV)不行下载这个:http://download.csdn.net/detail/hackdjh/6856019这是插件地址首先导入我们的插件。然后在场景里创建一些物体。以及“人物”然后我们将插件中的“KGFMapSystem”拖到Hierarchy中。将插件中的“KGFMapIcon_player”拖到3rdPerson下。将插件中的
hackdjh
·
2014-03-05 11:00
unity3d
【Unity3D
自学记录
】遍历父物体下所有子物体
usingUnityEngine; usingSystem.Collections; publicclassResourcesLoadObj:MonoBehaviour { voidStart() { foreach(TransformchildingameObject.transform) { Debug.Log("所有该脚本的物体下的子物体名称:"+child.name); } } }
hackdjh
·
2014-03-04 12:00
unity3d
【Unity3D
自学记录
】获取WWW下载的进度
首先创建一个WWWObj的类usingUnityEngine; usingSystem.Collections; publicclassWWWOBJ:MonoBehaviour{ privateWWWwww; publicstringLoadPro; publicWWWOBJ(stringurl) { www=newWWW(url); } publicIEnumeratorLoad() { wh
hackdjh
·
2014-03-04 12:00
unity3d
【Unity3D
自学记录
】Resources加载
创建一个文件夹命名为Resources,将预设好的场景拖入 例如Resources中有A,B两个预设 创建一个脚本 usingUnityEngine; usingSystem.Collections; publicclassResourcesLoadObj:MonoBehaviour { boolol=false; privatestring[]roadName=newstring[
hackdjh
·
2014-03-04 12:00
unity3d
【Unity3D
自学记录
】将文字复制至系统剪切板
首先呢,我们创建一个脚本publicUILabelLabelText; //把UILabel拖给LabelText voidCopyText(){ TextEditorte=newTextEditor();//很强大的文本工具 te.content=newGUIContent(LabelText.text); te.OnFocus(); te.Copy(); }UILabel必须要导入NGUI,自
hackdjh
·
2014-03-04 11:00
unity3d
【Unity3D
自学记录
】Html调用Unity3D方法
很多人都会Unity3D中调用网页中的js,反过来就一头雾水。其实也很简单在HTML中添加下面的代码: varu=newUnityObject2(); u.initPlugin(jQuery("#unityPlayer")[0],"XXX.unity3d");//XXX为生成出来的.unity3d前名称 function方法() { u.getUnity().SendMessage("A","
hackdjh
·
2014-03-04 11:00
unity3d
【Unity3D
自学记录
】NGUI之编写跟随鼠标代码
创建一个脚本usingUnityEngine; usingSystem.Collections; publicclassDJH_WorldPoint:MonoBehaviour{ voidUpdate(){ Vector3mousePos=Input.mousePosition; mousePos=camera.ScreenToWorldPoint(mousePos); transform.po
hackdjh
·
2014-03-04 11:00
unity3d
【Unity3D
自学记录
】重要的函数
Update 当MonoBehaviour启用时,其Update在每一帧被调用。 LateUpdate 当Behaviour启用时,其LateUpdate在每一帧被调用。 FixedUpdate 当MonoBehaviour启用时,其固定时间调用一次 Awake 当一个脚本实例被载入时Awake被调用。 Start Start仅在Update函数第一次被调用前调用。 Reset
hackdjh
·
2014-03-04 11:00
unity3d
【Unity3D
自学记录
】AssetBundles的使用
一共有两种方法下载AssetBundles数据资源:第一种是无缓存:这种方法直接使用WWW类,下载完的数据不会在本地unity3d的缓存目录中进行保存。第二种有缓存:使用WWW.LoadFromCacheOrDownload的方法,下载完的数据将在unity3d的本地缓存目录中进行保存。Web浏览器通常允许缓存大小达到50MB,PC和MAC的本地应用,IOS和Android应用都允许缓存达到4G
hackdjh
·
2014-03-04 11:00
unity3d
linux查文件被哪些程序占用—fuser和lsof的使用
(rtkit)rtkit-daemon想要显示/proc目录下所有文件和目录被占用情况,加-m参数#fuser-
uvm
/pro
magic_wz
·
2013-10-24 10:00
linux
lsof
fuser
关于这个博客:FPGA设计与验证笔记
软件环境:Vivado,QuestaSim;设计语言:VerilogHDL;验证语言:SystemVerilog,TCL;验证环境:
UVM
/OVM;希望自己能长期坚持。
sprcome
·
2013-06-07 22:55
FPGA
数据挖掘经典算法
http://www.cs.
uvm
.edu/~icdm/algorithms/CandidateList.shtml Classification ============== #1.C4.5 Quinlan
chinaliping
·
2013-05-27 17:00
芯片验证工程师5年技术总结:4 创新项目
因此兴趣需要培养:) 1.Mutation鉴于该项目还在patentsearch阶段,延迟2个月再来完善;2.HTBHybridtestbech,目的是复用IPlevel的checker(假定是用
UVM
panyongfeng
·
2013-05-03 17:15
fusion
hybrid
Denali
uvm
estbench
关联分析:R与SAS的比较
啤酒和尿布的故事是关联分析方法最经典的案例,而用于关联分析的Apriori算法更是十大数据挖掘算法之一(http://www.cs.
uvm
.edu/~icdm/algorithms/index.shtml
高 燕
·
2013-02-17 20:00
统计之都
关联分析:R与SAS的比较
啤酒和尿布的故事是关联分析方法最经典的案例,而用于关联分析的Apriori算法更是十大数据挖掘算法之一(http://www.cs.
uvm
.edu/~icdm/algorithms/index.shtml
高 燕
·
2013-02-17 12:00
统计之都
Linux基础
自学记录
七-软件包管理
二进制软件包管理(RPM、YUM);源代码包安装;脚本安装(Shell或Java脚本);Debian系包管理一、RPM包管理例:/mnt/cdrom/CentOS/sudo-1.7.2p1-5.el5.i386.rpm;其中软件名sudo、版本号1.7.2p1、发行号5.el5和硬件平台i386。硬件平台一般有x86、ppc(powerpc)、alpha;#cat/proc/cpuinfo可查看
blankwhite
·
2012-04-06 11:22
二进制
管理
源代码
版本号
软件包
Linux基础
自学记录
六-引导流程解析2
第5讲.Linux引导流程解析 9、GRUB配置文件GRUB的配置文件默认在/boot/grub/grub.conf,/etc/grub.conf是它的软链接;在备份系统时,/boot目录首先应做备份。(hd0,0)是指定/boot的所在分区,就是sda1或hda1,可以换图片(一般是640*480,14种颜色)。#convert-resize640x480new.jpg-colors14new.
blankwhite
·
2012-03-20 15:24
linux
职场
休闲
Linux基础
自学记录
六-引导流程解析1
第5讲.Linux引导流程解析1、固件:solaris的固件:PROM/openboot,在运行中可用stop+A调出固件程序;软件时钟#date;硬件时钟#hwclock(hardwareclock)同步及修改当出现不熟悉的命令时要学会看help,#hwclock–help当出现时间不同时可用硬件同软件或反之:硬件同步软件时钟#hwclock–hctosys;软件时钟同步硬件#hwclock–s
blankwhite
·
2012-03-15 16:17
linux
休闲
inittab
Linux
Linux基础
自学记录
六-引导流程解析1
第5讲.Linux引导流程解析 1、固件:solaris的固件:PROM/openboot,在运行中可用stop+A调出固件程序;软件时钟#date;硬件时钟#hwclock(hardwareclock)同步及修改当出现不熟悉的命令时要学会看help,#hwclock–help 当出现时间不同时可用硬件同软件或反之:硬件同步软件时钟#hwclock–hctosys;软件时钟同步硬件#hwcloc
blankwhite
·
2012-03-15 16:17
linux
休闲
inittab
GRUB配置与应用
linux引导流程
Linux基础
自学记录
五
第4讲.文本编辑器Vimvim/vi 通用linux/unix的文本编辑器;vim/vi 没有菜单,只有命令vi——进入命令模式i——进入插入模式Esc——从插入模式到命令模式:setnu——在编辑模式下设定行号,从编辑模式到命令模式以回车结束运行:wq——在编辑模式下写入退出:wq=ZZ:q!——不保存退出:w——保存退出:w/root/service.bak另存为插入命令:a——在光标后插入文
blankwhite
·
2012-03-04 21:58
linux
vi
职场
vim
休闲
Linux基础
自学记录
四3
第3讲.Linux常用命令Linux文件命名规则、文件处理命令、权限管理命令、文件搜索命令、帮助命令、压缩解压命令、网络通信命令、关机重启命令、Shell应用技巧五、帮助命令1、man(manual,/usr/bin/man),man[命令或配置文件],获取帮助信息$manfind$manservices //获取services配置文件的帮助信息$man5passwd //用第5种ma
blankwhite
·
2012-03-02 22:30
linux
职场
休闲
帮助命令
网络通信命令
Shell应用技巧
压缩解压命令
Linux基础
自学记录
四3
第3讲.Linux常用命令Linux文件命名规则、文件处理命令、权限管理命令、文件搜索命令、帮助命令、压缩解压命令、网络通信命令、关机重启命令、Shell应用技巧五、帮助命令1、man(manual,/usr/bin/man),man[命令或配置文件],获取帮助信息$manfind$manservices//获取services配置文件的帮助信息$man5passwd//用第5种man方式(配置文
blankwhite
·
2012-03-02 22:30
linux
职场
休闲
Linux
Linux基础
自学记录
四2
第3讲.Linux常用命令Linux文件命名规则、文件处理命令、权限管理命令、文件搜索命令、帮助命令、压缩解压命令、网络通信命令、关机重启命令、Shell应用技巧三、权限管理命令1、chmod(changethepermissionsmodeofafile,/bin/chmod), chmod[{ugo}{+-=}{rwx}][文件或目录]或 chmod[mode=421][文件或目录]用ro
blankwhite
·
2012-02-29 21:43
linux
Linux常用命令
休闲
权限管理命令
文件搜索命令
Linux基础
自学记录
四1
第3讲.Linux常用命令Linux文件命名规则、文件处理命令、权限管理命令、文件搜索命令、帮助命令、压缩解压命令、网络通信命令、关机重启命令、Shell应用技巧一、Linux文件命名规则 除了/之外,所有的字符都可以用来命名文件; 但不建议用引起歧义的符号,如空格符(LINUX用它来隔开命令和选项及参数)、制表符、退格符和字符@#$&()_; 避免用.作
blankwhite
·
2012-02-28 18:12
linux
Linux常用命令
职场
休闲
文件处理命令
Linux基础
自学记录
三5
第2讲.Linux系统安装三、远程登录管理工具 设置eth0的ip地址,默认安装下CENT的SSH服务已安装并开启,所以可在互联的网络中用远程登录管理工具通过SSH远程登录了。PuTTY0.62;SSHSecureShellClient-3.2.9;SecureCRT6.6。 ifconfigeth0192.194.75.3netmask255.255.255.0设置
blankwhite
·
2012-02-28 09:55
linux
linux
职场
休闲
SSH远程登录
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他