工作总结
2023-03-21 17:44:23 9 举报
AI智能生成
测试
作者其他创作
大纲/内容
备忘
Int Shader.PropertyToId("_UIPostprocessTex")
Eg: void Shader.SetGlobalTexture(int, Texture)
MonoBehaviour 组件中的 OnPreRender & OnPostRender用来给shader传输全局Rt(UICamera)
匡一喜欢用一个脚本来给shader传递参数,<div>监听uicamera OnPreRender并自行管理m_dirty变量来设置shader参数(CircleGuideImage)</div>
statisticser统计的晚点再看
action?.Invoke() 就是我一直在找的action简单写法
<br>
FrameWork
UI FrameWork
UIAdaptor
update中处理屏幕尺寸变化
UICamera
1.维护了一个同屏幕大小的rt 供一些屏幕后效使用
2.提供了OnpreRender用于修改摄像机参数<div>OnpostRender用于处理一些后效</div>
SDK&Plugin
SDK
NotificationCenter
推送管理(需要分别接 Android/Ios)
pushManager&NotificationSysSettingStatusManager
Advertise
AdManager
AdShowChecker
一些特殊规则 比如第一天不给玩家播放插屏
AdRevenuEventManager
AdControl
AdBannerUICtrl
fb跳转/推送跳转 领取图片
Mainlistener
这里面还很不讲究的放了 支付的mask
IsHook & IsSignChanged
防加壳
PayManager
GameVersion
版本号比较,结果在dataloading的时候才处理
ShareManager
Plugin
ExceptionHunter
捕获Unity异常,堆栈信息等
SRDebugger
Unity 项目内调试工具
MachineLearnCenter
UserInterface
GameTestCtrl
CheckToShowPopWindowCtrl
UILogicController
Game
Cameras
UICamera
PaintCamera
EffectCamera
SavePicCamera
ApCamera
Enter Point
GameManager<div>(GameLaucher)</div>
LoadingData的时候打开了 preloading
运行环境
google 云函数
测试服
预发布服
正式服
CDN
aws
gcp
事件传递
UIBridge
UIResponse
GlobalData
用户信息 如 NewUser RetentionDay
DataCacheManager
数据 DataManager
创建文件夹 也在这进行
数据存储节点
玩家主动退出游戏时
完成/退出一张图的时候
切换到后台
编辑器暂停
UiSkinManager
Helper
AppConst
常量存储<div>(包括预发布/测试服切换代码)</div>
TimeManager
返回当前时间
跨天判断
当获取当前时间以后还要校验vip权限与奖励 / <div>一些限时活动也走这个回调</div>
时间也是从datahelper中gettime
多语言
DataHelper.GetLocalizationText(string xxx)
YTools
检测主线
string 2 UtcDateTime
正则解析商品价格
Json 验证
多线程
MainLoop
GameSystem
OnApplicationPause(Pause)
vSyncCount / SetResolution<br>
QuitGame
AssetBundle
DataDecodeAgent
AssetbundleCacheManager
PushManager
推送管理器
ServerConfig
ab测
PlayerDataSyncMerge
FileIOErrorListener
这种弹窗注意间隔和时机,特别是间隔
0 条评论
下一页