unity3d shader怎么获取pc游戏启动时的unity 获取命令行参数

unity3d shader怎么获取pc游戏启动时的unity 获取命令行参数,第1张

不知道这个shader是你找的还是自己写的,这个显示在面板上的 "Progress"只是一个注释,并不是这个属性的调用名字。比如你要改颜色,要调用"_Color",而不是"Main Color"

很可能写成

thisrenderermaterialSetFloat("_Progress", 05f);

就可以了

修改 /etc/inittab

将 id:5:initdefault:

修改为 id:3:initdefault:

保存 退出 重启

注意要用root权限更改

1TraceView

1)功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等

 2)方法:

a)在程序代码中加入追踪开关

import androidosDebug;

……

androidosDebugstartMethodTracing(“/data/tmp/test”);// 先建/data/tmp目录

……// 被追踪的程序段

androidosDebugstopMethodTracing();

b)编译,运行后,设备端生成/data/tmp/testtrace文件

c)把trace文件复制到PC端

$ adb pull /data/tmp/testtrace /

d)使用android自带工具分析trace文件

$ANDROID_SRC/out/host/linux-x86/bin/traceview testtrace

此时可看到各个函数被调用的次数CPU占用率等信息

e)使用android自带工具分析生成调用关系类图

$ apt-get install graphviz# 安装相关软件

$ANDROID_SRC/out/host/linux-x86/bin/dmtracedump -g testpng testtrace

此时目录下生成类图testpng

 3)注意

trace文件生成与libdvm模块DEBUG版本相冲突,所以此方法只适用于对非DEBUG版本模拟器的调试,否则在分析trace文件时会报错

2HProf (Heap Profile)

 1)功能:

用于java层面的内存分析,显示详细的内存占用信息,指出可疑的内存泄漏对象

 2)方法:

a)在代码中加入dump动作

import androidosDebug;

import javaioIOException;

……

try {

androidosDebugdumpHprofData(“/data/tmp/inputhprof”); // 先建/data/tmp目录

} catch (IOException ioe) {

}

b)把hprof文件复制到PC端

$ adb pull /data/tmp/inputhprof /

c)使用命令hprof-conv把hprof转成MAT识别的标准的hprof

$ $ANDROID_SRC/out/host/linux-x86/bin/hprof-conv inputhprof outputhprof

d)使用MAT工具看hprof信息

下载MAT工具:>

winver---------检查windows版本

wmimgmtmsc----打开windows管理体系结构(wmi)

wupdmgr--------windows更新程序

wscript--------windows脚本宿主设置

write----------写字板

winmsd---------系统信息

wiaacmgr-------扫描仪和照相机向导

winchat--------xp自带局域网聊天

memexe--------显示内存使用情况

msconfigexe---系统配置实用程序

mplayer2-------简易widnows media player

mspaint--------画图板

mstsc----------远程桌面连接

mplayer2-------媒体播放机

magnify--------放大镜实用程序

mmc------------打开控制台

mobsync--------同步命令

------------------------------------------------------------------------------

dxdiag---------检查directx信息

drwtsn32------ 系统医生

devmgmtmsc--- 设备管理器

dfrgmsc-------磁盘碎片整理程序

diskmgmtmsc---磁盘管理实用程序

dcomcnfg-------打开系统组件服务

ddeshare-------打开dde共享设置

dvdplay--------dvd播放器

--------------------------------------------------------------------------------

net stop messenger-----停止信使服务

net start messenger----开始信使服务

notepad--------打开记事本

nslookup-------网络管理的工具向导

ntbackup-------系统备份和还原

narrator-------屏幕"讲述人"

ntmsmgrmsc----移动存储管理器

ntmsoprqmsc---移动存储管理员 *** 作请求

netstat -an----(tc)命令检查接口

--------------------------------------------------------------------------------

syncapp--------创建一个公文包

sysedit--------系统配置编辑器

sigverif-------文件签名验证程序

sndrec32-------录音机

shrpubw--------创建共享文件夹

secpolmsc-----本地安全策略

syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码

servicesmsc---本地服务设置

sndvol32-------音量控制程序

sfcexe--------系统文件检查器

sfc /scannow---windows文件保护

--------------------------------------------------------------------------------

tsshutdn-------60秒倒计时关机命令

tourstart------xp简介(安装完成后出现的漫游xp程序)

taskmgr--------任务管理器

--------------------------------------------------------------------------------

eventvwr-------事件查看器

eudcedit-------造字程序

explorer-------打开资源管理器

--------------------------------------------------------------------------------

packager-------对象包装程序

perfmonmsc----计算机性能监测程序

progman--------程序管理器

--------------------------------------------------------------------------------

regeditexe----注册表

rsopmsc-------组策略结果集

regedt32-------注册表编辑器

rononce -p ----15秒关机

regsvr32 /u dll----停止dll文件运行

regsvr32 /u zipfldrdll------取消zip支持

--------------------------------------------------------------------------------

cmdexe--------cmd命令提示符

chkdskexe-----chkdsk磁盘检查

certmgrmsc----证书管理实用程序

calc-----------启动计算器

charmap--------启动字符映射表

cliconfg-------sql server 客户端网络实用程序

clipbrd--------剪贴板查看器

conf-----------启动netmeeting

compmgmtmsc---计算机管理

cleanmgr-------垃圾整理

ciadvmsc------索引服务程序

--------------------------------------------------------------------------------

osk------------打开屏幕键盘

odbcad32-------odbc数据源管理器

oobe/msoobe /a----检查xp是否激活

lusrmgrmsc----本机用户和组

logoff---------注销命令

--------------------------------------------------------------------------------

iexpress-------木马捆绑工具,系统自带

--------------------------------------------------------------------------------

nslookup-------ip地址侦测器

--------------------------------------------------------------------------------

fsmgmtmsc-----共享文件夹管理器

--------------------------------------------------------------------------------

utilman--------辅助工具管理器

--------------------------------------------------------------------------------

gpeditmsc-----组策略

indows *** 作系统

oracle数据库服务端软件

方法/步骤

1

打开命令行窗口界面,可以同时按住“ctrl+R”键,在d出来的运行窗口中输入cmd。

2

启动oracle服务,在命令行窗口中输入“net start oracleserviceXXXX”后面的XXXX实际是需要根据您自己的数据库实例名进行替换。如果您不知道,可以看下“计算机管理”界面下的服务中,能不能找到服务名类似的服务。提示“服务已经启动成功”就说明服务启动起来了。

以上就是关于unity3d shader怎么获取pc游戏启动时的unity 获取命令行参数全部的内容,包括:unity3d shader怎么获取pc游戏启动时的unity 获取命令行参数、linux如何启动直接进入命令行模式、如何让android启动时显示命令行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9697362.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存