工作总结
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传递参数,
监听uicamera OnPreRender并自行管理m_dirty变量来设置shader参数(CircleGuideImage)
statisticser统计的晚点再看
action?.Invoke() 就是我一直在找的action简单写法
FrameWork
UI FrameWork
UIAdaptor
update中处理屏幕尺寸变化
UICamera
1.维护了一个同屏幕大小的rt 供一些屏幕后效使用
2.提供了OnpreRender用于修改摄像机参数
OnpostRender用于处理一些后效
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
(GameLaucher)
LoadingData的时候打开了 preloading
运行环境
google 云函数
测试服
预发布服
正式服
CDN
aws
gcp
事件传递
UIBridge
UIResponse
GlobalData
用户信息 如 NewUser RetentionDay
DataCacheManager
数据 DataManager
创建文件夹 也在这进行
数据存储节点
玩家主动退出游戏时
完成/退出一张图的时候
切换到后台
编辑器暂停
UiSkinManager
Helper
AppConst
常量存储
(包括预发布/测试服切换代码)
TimeManager
返回当前时间
跨天判断
当获取当前时间以后还要校验vip权限与奖励 /
一些限时活动也走这个回调
时间也是从datahelper中gettime
多语言
DataHelper.GetLocalizationText(string xxx)
YTools
检测主线
string 2 UtcDateTime
正则解析商品价格
Json 验证
多线程
MainLoop
GameSystem
OnApplicationPause(Pause)
vSyncCount / SetResolution
QuitGame
AssetBundle
DataDecodeAgent
AssetbundleCacheManager
PushManager
推送管理器
ServerConfig
ab测
PlayerDataSyncMerge
FileIOErrorListener
这种弹窗注意间隔和时机,特别是间隔
0 条评论
下一页