自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

恒心的专栏

老掉牙的程序员,过去一直没用CSDN写博客,2019年开始才在这里整理记录一些东西

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 godot4.2 + GDextension c++在 vs code 中断点调试配置

我们点击 “configure task”按钮,然后搜索框这里会提示,我们选择"create task.json file form template",然后再点击 “orthers” 这类型的任务。完:写好以上这2个配置文件,然后点debug 运行,就能自动启动godot游戏窗口,而且我们还能再自己的c++插件代码中打断点调试。注意:1、program 这项的值是我们godot应用程序的路径,你要修改成自己的安装路径,注意后缀是.exe,然后要把"\",改成双斜杠"\\".我们要做修改,改成如下。

2024-05-28 11:48:36 485

原创 在Godot 4.2中使用GDExtension方式制作C++插件

这几天在B站和U管看了好多视频,结果还是看的还是云里雾里,视频解说找到很多,但是都是缺少严格的一不步步操作提示,今晚总算看官方文档,一步步搞成功了。用ZIP方式下载的文件名字会是godot-cpp-godot-4.2.2-stable,解压后把文件夹名字改成godot-cpp,并把这个文件复制到我们创建项目的根目录下;5、在项目根目录的src文件中我们开始编写插件文件。8、其实插件到这里已经是完成了,接下来我们打开godot,就会发现我们写的C++类,搜索节点类GDExample,就能找到我们写的插件了。

2024-05-26 22:40:39 1032

原创 Angular组件生命周期

要想用好一个组件,知道组件的生命周期是必须的。下面直接先上代码测试import { Component, OnInit, OnChanges, DoCheck, AfterContentInit, AfterContentChecked, AfterViewInit, AfterViewChecked, OnDestroy, SimpleChange, SimpleChanges, In...

2019-01-14 23:51:52 567

原创 Angula组件间通讯(3)--组件的中间人模式

中间人模式就是2个完全独立的组件右一个中间人来完成他们的数据交互。在Angular中如何有如下方式1. 2个组件如果是兄弟组件,就是有一个共同的父组件,那么由它的父组件来当他们的中间人。3. 如果2个组件没有共同的父组件,也就是不是兄弟组件关系。那么可以用一个服务模块来当他们的中间人。...

2019-01-12 22:22:45 188

原创 Angula组件间通讯(2)--组件的输出属性

        在父子组件间,子组件向父组件传输数据,Angular中有一个叫EventEmitter的对象发送自定义的事件。EventEmitter这个方法是在Rxjs中一个类中。要使用这个这个,需要导入angular/core 的这个核心组件。import { Component, OnInit } from '@angular/core';1. 定义一个事件方法:用@Outpu...

2019-01-12 21:35:55 146

原创 Angula组件间通讯(2)--组件的输入属性

1. 什么是组件的输入属性       用@Input() 装饰器注解的属性,用来从父组件接收数据。@Input()myName: string;组件的输入属性几个概念:输入属性用在2个具有父子关系的组件之间。 数据绑定是单向的,父组件-->到子组件。假如子组件的输入属性值改变了,父组件也不会改变,只能父组件输入给子组件属性值。         ...

2019-01-12 18:57:37 129

原创 Angula组件间通讯(1)--简单介绍

       组件设计模式是Angular的核心设计思想。不是把功能模块设计成一个个组件就完事了的,组件之间会有一些通信。那如何让这个通信也能做到松耦合才行。       在之前讲到的依赖注入是一种方式,但是光只有一种方式还不够,肯定要有更多的手段来实现。下面就会讲Angular的其他手段。 组件的输入输出属性 使用中间人模式传递数据 组件生命周期以及Angular的变化发现机制。...

2019-01-12 18:33:13 178

原创 Angular中的管道

        在Angular中的管道就是指处理原始值到显示值的一个方法。是不是很好理解。Angular中已经内置了10来个管道方法,我们自己也可以定义管道方法。 1. 内置管道控制器中的代码是birthday: Data = new Data();在模版中加入显示一个生日<p>我的生日是:{{birthday}}</p>显示结果是: 我的...

2019-01-12 17:57:52 517

原创 Rxjs响应式编程

       Angular中默认用了Rxjs。所以我们也要学习一下。       首先何为响应式编程:就是异步数据编程。他是以观察者模式为核心。比如针对按钮点击事件我们做些逻辑编写。在这里我们可以正对任何对象,比如一个变量的改变了,一个数组内容等等。如在游戏中我们监听玩家的生命值如果为0了,那就要处理一堆死亡逻辑。       观察者模式是什么我就不讲了,对于一个有编程经验的人来说,...

2019-01-12 17:11:00 334

原创 Angular数据绑定(4)--双向绑定

何为数据双向绑定:就是 视图<-->控制器互相绑定。 不管哪个先改变,另一个都将改变。我们前面讲的2种绑定方式1.事件绑定是 视图--> 控制器。属于单向绑定,视图改变控制器。<input (input)="onInputEvent($event)">2.属性绑定是 控制器--> 视图。属于单向绑定,控制器改变视图。<input [...

2019-01-12 16:03:40 273

原创 Angular数据绑定(3)--Html属性绑定

当元素没有dom属性的时候我们所以要用html属性绑定。Html属性绑定分三种情况:基本Html属性绑定、CSS类绑定、样式绑定 1. 基本Html属性绑定。语法如下<td [attr.colspan]= "tableColspan">Something</td>  1) [att.colspan] 代表属性绑定,colspan是属性的名字;  2...

2019-01-12 15:03:08 902

原创 Angular数据绑定(2)--Dom属性绑定

上一篇文章中有讲到属性绑定,在这里我们单独来再来讲一下。首先要明白属性绑定的几个概念:1. 差值表达式也是属性绑定,在模版中的差值表达式会被Angular编译成另[属性]形式,2中写法平实都是可以用的,看你自己个人习惯就好。差值表达式方式:<img src = {{imgUrl}}>中括号方式:<img [src] = "imgUrl">2....

2019-01-12 14:04:16 390

原创 Angular数据绑定(1)--绑定方式\事件绑定

    首先我们要理解何为数据绑定:    数据绑定就是将组建控制器中的方法或属性与模版链接起来。简单理解就是视图和控制器进行一个数据交互绑定。    绑定类型分事件绑定和属性绑定共2种。    绑定方式1: 差值表达式(属性绑定)<h1>{{myName}}</h1>模版这里显示我的名字地方直接绑定了控制器的myName属性。 绑定方式2: ...

2019-01-11 15:23:26 945

转载 ppt解密-修改代码法

破解步骤1.将 pptx 文件重命名,比如《****》.pptx,更名为《****》.pptx.zip,双扩展名 可以有效说明文件的格式以及原始格式;2、将改名后的文件《****》.pptx.zip 解压缩,得到一个《****》.pptx 文件夹;3、切换到\ppt 之下,用一些脚本编辑器或者记事本打开 presentation.xml 文件;4、把 <p:modifyVer...

2019-01-10 17:16:19 2658 4

原创 Angular依赖注入

    什么是依赖注入我就不解释了,很多编程语言里面都有,在angular中如何使用学会就好。在angular中使用依赖注入有了个名词,一个叫注入器,另一个叫提供器。    注入器:将通过组建的构造函数注入组建所需要的对象。constructor(private myService: MyService){...}       上面的代码,我们申明了一个myService的服务,在这...

2019-01-09 15:12:28 167

原创 Angular路由(7)--路由守卫

所谓路由守卫指的就是防止路由自由进出的功能,分进和出3种情况。1. CanActivate 处理导航进入到某路由的情况。防止随意进入。使用方法:首先建立一个类,继承一个CanActivate,在实现方法CanActivate方法中做逻辑计算,返回true false,当真时允许进入路由通过,否者拒绝。import { Routes, RouterModule } from '@a...

2019-01-08 14:24:15 2065

原创 Angular路由(6)--辅助路由

辅助路由为了解决一个页面放置多个插座的问题,这很重要。// 主路由插座写法<router-outlet></router-outlet>// 辅助路哟插座写法, 多了个name属性<router-outlet name="otherOutlet"></router-outlet>实现辅助路由分三个步骤1. 声明一个辅助路由...

2019-01-08 13:28:42 236

原创 Angular路由(5)--子路由配置

下面代码中配置了商品栏目下有商品详情和销售方信息2个组件 const routes: Routes = [ {path: `product/:id`, component: ProductComponent, children[ {path: ``, component: ProductDescComponent}, {path: `seller/:id`, comp...

2019-01-06 22:38:27 630

原创 Angular路由(4)--重定向路由 redirectTo

举例,当访问没有指定页面地址的路径时,让它转到指定页面 const routes: Routes = [ {path: ``, redirectTo: `/home`, pathMatch: `full`}, {path: `home`, component: HomeComponent},];当用户访问 http://localhost:4200重定向到 http:/...

2019-01-06 22:24:35 6149 1

原创 Angular路由(3)--参数快照和参数订阅api区别

1.参数快照 snapshot就如照片一样,拍摄到那一刻是什么就是什么,不会动态知道值的变化this.productId = this.routeInof.snapshot.params['id']; 2.参数订阅 subscribe字面很好理解,既然我订阅了,你有新的变化,都要告诉我,我随时都知道。this.productId = this.routeInof.sub...

2019-01-06 22:14:13 645

原创 Angular路由(2)--使用Angular Route导航

 在路由时传递数据1.在查询参数重传递数据/product?id=1&name=小明    => ActivateRoute.queryParams[id]例:http://localhost:4200/product?id=1定义数据<a [routerLink]="['/product']" [queryParams]= "{id:1}">...

2019-01-06 20:34:06 125

原创 Angular路由(1)--知识点

       在这里有关Angular相关的知识,是学习网上视频教程中整理记录的知识。        Angular开发的应用就是SPA模式。讲Angular路由之前我们先讲SPA,这样才能更好的理解路由是干什么的。        单页Web应用(single page web application,SPA),就是只有一张Web页面的应用,是加载单个HTML 页面并在用户与应用程序交互时...

2019-01-05 21:13:14 535 1

原创 unity3d资产管理

测试

2014-02-12 10:58:11 1197

Living+Particles

Ultimate Pack of fully customizable particle shaders, you can tweak any property and create unique Effects. All of these effects can be used in almost every game. You can make living ground, that reacts to player movement, or add some live environment effects. This Package is also using Unity's Shuriken Particle System, so any parameter can be adjusted. Particles can be affected by both one player and several players without much loss of performance.

2018-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除