mirror of
				https://github.com/potato47/ccc-devtools.git
				synced 2025-10-30 19:05:48 +00:00 
			
		
		
		
	update
This commit is contained in:
		
							
								
								
									
										1
									
								
								components.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								components.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -15,6 +15,7 @@ declare module '@vue/runtime-core' { | |||||||
|     ElColorPicker: typeof import('element-plus/es')['ElColorPicker'] |     ElColorPicker: typeof import('element-plus/es')['ElColorPicker'] | ||||||
|     ElInput: typeof import('element-plus/es')['ElInput'] |     ElInput: typeof import('element-plus/es')['ElInput'] | ||||||
|     ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] |     ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] | ||||||
|  |     ElLink: typeof import('element-plus/es')['ElLink'] | ||||||
|     ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] |     ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] | ||||||
|     ElTreeV2: typeof import('element-plus/es')['ElTreeV2'] |     ElTreeV2: typeof import('element-plus/es')['ElTreeV2'] | ||||||
|     ProfilerPanel: typeof import('./src/components/ProfilerPanel.vue')['default'] |     ProfilerPanel: typeof import('./src/components/ProfilerPanel.vue')['default'] | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								release/preview-template/dist/assets/index.741f95c0.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								release/preview-template/dist/assets/index.741f95c0.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										4
									
								
								release/preview-template/dist/index.html
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								release/preview-template/dist/index.html
									
									
									
									
										vendored
									
									
								
							| @@ -1,4 +1,4 @@ | |||||||
| <script type="module" crossorigin src="/dist/assets/index.17ee060a.js"></script> | <script type="module" crossorigin src="/dist/assets/index.4dc42c8f.js"></script> | ||||||
| <link rel="stylesheet" href="/dist/assets/index.9940da1d.css"> | <link rel="stylesheet" href="/dist/assets/index.741f95c0.css"> | ||||||
| <div id="dev-app" style="width: 400px;height: 100%;display: flex;flex-direction: column;justify-content: center;"></div> | <div id="dev-app" style="width: 400px;height: 100%;display: flex;flex-direction: column;justify-content: center;"></div> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -58,16 +58,6 @@ | |||||||
|         toggle(isOpen); |         toggle(isOpen); | ||||||
|     }, false); |     }, false); | ||||||
|  |  | ||||||
|     // profilerBtn.addEventListener('click', () => { |  | ||||||
|     //     if (profilerBtn.classList.contains('checked')) { |  | ||||||
|     //         profilerBtn.classList.remove('checked'); |  | ||||||
|     //         window.dispatchEvent(new CustomEvent('showProfiler', { detail: { show: false } })); |  | ||||||
|     //     } else { |  | ||||||
|     //         profilerBtn.classList.add('checked'); |  | ||||||
|     //         window.dispatchEvent(new CustomEvent('showProfiler', { detail: { show: true } })); |  | ||||||
|     //     } |  | ||||||
|     // }, false); |  | ||||||
|  |  | ||||||
|     function toggle(isOpen) { |     function toggle(isOpen) { | ||||||
|         const devApp = document.getElementById('dev-app'); |         const devApp = document.getElementById('dev-app'); | ||||||
|         window.ccdevShow = isOpen; |         window.ccdevShow = isOpen; | ||||||
|   | |||||||
| @@ -1,35 +0,0 @@ | |||||||
| <div class="toolbar disabled"> |  | ||||||
|     <div class="item"><button id="btn-show-devtools">CCDevtools</button></div> |  | ||||||
|     <div class="item"> |  | ||||||
|         <select id="opts-device" value="<%=config.device%>"> |  | ||||||
|             <% Object.keys(devices).forEach((key) => {%> |  | ||||||
|             <option value="<%=key%>"><%=devices[key].name%>(<%=devices[key].width%> X <%=devices[key].height%>)</option> |  | ||||||
|             <% }) %> |  | ||||||
|         </select> |  | ||||||
|     </div> |  | ||||||
|     <div class="item"><button id="btn-rotate" class="<%=config.rotate ? 'checked' : ''%>">Rotate</button></div> |  | ||||||
|     <span style="font-size: small;" class="item">Debug Mode:</span> |  | ||||||
|     <div class="item"> |  | ||||||
|         <select id="opts-debug-mode" value="<%=config.debugMode%>"> |  | ||||||
|             <option value="NONE">None</option> |  | ||||||
|             <option value="VERBOSE">Verbose</option> |  | ||||||
|             <option value="INFO">Info</option> |  | ||||||
|             <option value="WARN">Warn</option> |  | ||||||
|             <option value="ERROR">Error</option> |  | ||||||
|             <option value="INFO_FOR_WEB_PAGE">Info For Web Page</option> |  | ||||||
|             <option value="WARN_FOR_WEB_PAGE">Warn For Web Page</option> |  | ||||||
|             <option value="ERROR_FOR_WEB_PAGE">Error For Web Page</option> |  | ||||||
|         </select> |  | ||||||
|     </div> |  | ||||||
|     <div class="item"><button id="btn-show-fps" class="<%=config.showFps ? 'checked' : ''%>">Show FPS</button></div> |  | ||||||
|     <div class="item"> |  | ||||||
|         <span style="font-size: small;" class="item">FPS:</span><input id="input-set-fps" type="number" value="<%=config.fps%>" /> |  | ||||||
|     </div> |  | ||||||
|     <div style="margin-right: 0;" class="item"><button id="btn-pause">Pause</button><button id="btn-step">Step</button></div> |  | ||||||
|     <div class="item"><button id="btn-step" style="display: none;">Step</button></div> |  | ||||||
|     <div id="step-length"> |  | ||||||
|         <span>Step Length: </span> |  | ||||||
|         <input type="text" value="1"> |  | ||||||
|         <span>ms</span> |  | ||||||
|     </div> |  | ||||||
| </div> |  | ||||||
| @@ -1 +1 @@ | |||||||
| {"name":"ccc-devtools","version":"2022/7/17","author":"Next","repo":"https://github.com/potato47/ccc-devtools.git"} | {"name":"ccc-devtools","version":"2022/8/4","author":"Next","repo":"https://github.com/potato47/ccc-devtools.git"} | ||||||
| @@ -18,6 +18,7 @@ window.addEventListener('showProfiler', (e: any) => { | |||||||
|   <el-card :body-style="{ padding: 0 }" style="margin: 10px;"> |   <el-card :body-style="{ padding: 0 }" style="margin: 10px;"> | ||||||
|     <TreePanel :show="true"></TreePanel> |     <TreePanel :show="true"></TreePanel> | ||||||
|   </el-card> |   </el-card> | ||||||
|  |   <el-link type="primary" href="https://github.com/potato47/ccc-devtools" target="_blank" style="position:absolute;left: 5px;bottom: 5px;">ccc-devtools</el-link> | ||||||
| </template> | </template> | ||||||
|  |  | ||||||
| <style scoped> | <style scoped> | ||||||
|   | |||||||
| @@ -1,11 +1,11 @@ | |||||||
| <template> | <template> | ||||||
|  |     <div class="row"> | ||||||
|  |         <el-checkbox v-model="ccNode!.active" size="small" style="margin-right: 10px;" /> | ||||||
|  |         <span class="header-title" style="flex: 1;">Node</span> | ||||||
|  |         <el-button size="small" @click="Utils.drawNodeRect(ccNode)">+</el-button> | ||||||
|  |         <el-button size="small" @click="Utils.outputToConsole(ccNode)">></el-button> | ||||||
|  |     </div> | ||||||
|     <template v-if="ccNode!.name != 'PROFILER_NODE'"> |     <template v-if="ccNode!.name != 'PROFILER_NODE'"> | ||||||
|         <div class="row"> |  | ||||||
|             <el-checkbox v-model="ccNode!.active" size="small" style="margin-right: 10px;" /> |  | ||||||
|             <span class="header-title" style="flex: 1;">Node</span> |  | ||||||
|             <el-button size="small" @click="Utils.drawNodeRect(ccNode)">+</el-button> |  | ||||||
|             <el-button size="small" @click="Utils.outputToConsole(ccNode)">></el-button> |  | ||||||
|         </div> |  | ||||||
|         <PropItem v-for="prop in NodeModel.props" :key="prop.key" :model="NodeModel" :prop-name="prop.name" |         <PropItem v-for="prop in NodeModel.props" :key="prop.key" :model="NodeModel" :prop-name="prop.name" | ||||||
|             :prop-key="prop.key" :update-key="updateKey!"></PropItem> |             :prop-key="prop.key" :update-key="updateKey!"></PropItem> | ||||||
|     </template> |     </template> | ||||||
|   | |||||||
| @@ -18,12 +18,12 @@ const props = defineProps({ | |||||||
|     show: Boolean, |     show: Boolean, | ||||||
| }); | }); | ||||||
|  |  | ||||||
| let updateKey = ref(1); |  | ||||||
| let items = ref<any[]>([]); | let items = ref<any[]>([]); | ||||||
|  |  | ||||||
| function refresh() { | function refresh() { | ||||||
|     if (props.show) { |     // @ts-ignore | ||||||
|         updateKey.value = -updateKey.value; |     if (!cc || !cc.profiler || !cc.profiler._stats) { | ||||||
|  |         return; | ||||||
|     } |     } | ||||||
|     // @ts-ignore |     // @ts-ignore | ||||||
|     const stats = cc.profiler._stats; |     const stats = cc.profiler._stats; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user