QQ聊天

06 2011 档案

摘要:最近在unity3d中使用魔兽世界的导出资源时,发现有些动画会有一些莫名其妙的残留帧,导致一个动作导进unity3d后的长度变成几分钟,并且很大一部分是毫无动作的,所以写了这个脚本来清除多余的帧。View Code Fn CleanOutRangeKeys inputObject = ( startTime = AnimationRange.Start endTime = AnimationRange.End for i = 1 to inputObject.numSubs do ( tempSubAnim = GetSubAnim inputObject i tempController = 阅读全文
posted @ 2011-06-30 17:22 SITT 阅读(1409) 评论(0) 推荐(0)
摘要:有人问我能否不创建窗口来使用Timer可以利用.Net来做,不过除了做一些在max里运行的游戏,似乎也看不到什么其他可用的情况,毕竟在整个max里面定时执行一个函数,不是什么好方法。View Code Fn TimerElapsed theSender TheEvent = ( if Geometry.count == 0 do Teapot() for tempGeo in Geometry do tempGeo.pos = random [-10,-10,-10] [10,10,10])DotNetTimer = DotNetObject"System.Timers.Timer& 阅读全文
posted @ 2011-06-27 17:49 SITT 阅读(889) 评论(1) 推荐(0)
摘要:有时候,我们希望可以从外部去操纵max,比如我前几天做的将kinect的动作信息发送至Max .Max本身提供了一个方式,它可以将自己注册成一个Ole自动化对象,默认是没有开启的。在Maxscript的自带文档 OLE Automation 章节有相关描叙。开启这个接口只需要导入一个注册表,文档中的注册表文件见 "OLE Automation --> MAXScript.reg - Registery file"章节,需要自行更改max的版本以及安装路径。或者可以将这段Max脚本放到max安装路径下的Scripts\StartUp注册OLE接口的MaxScript( 阅读全文
posted @ 2011-06-27 12:22 SITT 阅读(2789) 评论(1) 推荐(0)
摘要:来自nexon在2011年gdc的演讲ppt,2011年就想翻译一下,一直到今年才动手。gdvvalut.com上有gdc游戏开发者年会的视频和ppt,部分免费,收费部分,如果是个人会员需要支付500$/年才可以看。这个ppt做不得什么手册,只是介绍了遇到的一些问题和解决问题过程中的一些构想。http://pan.baidu.com/s/1kT8x2V9有两个视频和原版的链接http://xin.178.com/201103/93488018393.html http://xin.178.com/201009/78621765280.htmlhttp://cmpmedia.vo.llnwd.n 阅读全文
posted @ 2011-06-22 14:40 SITT 阅读(398) 评论(0) 推荐(0)
摘要:--ActiveX版本rollout test "Test" width:350( --去掉visible可以显示出播放控制界面 ActiveXControl axmp "MediaPlayer.MediaPlayer" height:50 visible:false on test open do ( axmp.filename = "d:\\games\\小鬼的罗嗦.wav" --这个参数如果为0,则是一直重复,其他数字为重复次数 axmp.playCount =1 axmp.play() ))-- .Net版本SoundPlay 阅读全文
posted @ 2011-06-21 16:18 SITT 阅读(570) 评论(0) 推荐(0)
摘要:这个范例只是演示基本需要的东西,本身速度并不好并且只是针对单个Max文件操作。有需要的人自己修改。此外,用相对路径可以完全避免此类问题,有兴趣的看这里 http://www.cnblogs.com/sitt/archive/2011/03/31/1989846.htmlView Code Fn SetDirectoryAccessControlType inputDirectoryInfo = ( tempUserName = (DotNetClass "System.Environment").UserName fileSystemRights = (DotNetClas 阅读全文
posted @ 2011-06-16 12:14 SITT 阅读(2317) 评论(0) 推荐(0)
摘要:Fn SetDirectoryAccessControlType inputDirectoryInfo = ( tempUserName = (DotNetClass "System.Environment").UserName fileSystemRights = (DotNetClass "System.Security.AccessControl.FileSystemRights").Modify accessControlType = (DotNetClass "System.Security.AccessControl.AccessC 阅读全文
posted @ 2011-06-10 14:52 SITT 阅读(883) 评论(2) 推荐(0)

QQ聊天