- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 unity使用www读取安卓目录下面的图片
unity使用www读取安卓目录下面的图片如下图,unity代码使用www读取安卓目录下的图片,并在程序里边使用。private void Start() { StartCoroutine(this.LoadTexture(Application.streamingAssetsPath + "/图片名字.png")); }private IEnumerator LoadTexture(string path) { WWW www = new WWW(path); y
2021-09-15 16:08:28 637
原创 依据CocosCreator游戏开发浅谈JS中的var与let
……相信很多用过js的同学们,都知道js里边有两种定义变量的方式,一个是var,一个是let:var a=0;letb=0;……那么,此时很多人就会问,var和let有什么区别呢?……在没有深究之前,我与很多的同学们都以为var跟let基本是一样的,没啥区别,然后我本人觉得var比较好看,相对堆成,就强迫自己把let的变量习惯改成了var,然而今天居然有人跟我说:用var会比let更加节省性能。我心想:我擦,还有这样的事情,你可别吓我。……于是我开始探究var跟let的区别,经过一番搜索,其实你们也
2020-07-11 20:06:07 821
原创 cocos creator场景加载的进度等设置
cc.director.preloadScene(sceneName,(completedCount, totalCount, item) => { let p = completedCount/totalCount; //this.progress.progress = p; //this.text.string = parseInt(p*100+"") + '%'; 、、this.text.strin.
2020-06-16 14:30:58 1077 1
原创 CocosCreator的XMLHttpRequest短连接获取相应的Json
前言:基于Cocos原有的XMLHttpRequest获取相应的json。 //定义接口 let xhr = new XMLHttpRequest(); //定义接口获取返回方法 xhr.onreadystatechange = function () { if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status < 400)) {
2020-06-15 10:46:12 1189
原创 Unity的DrawCalls和Batches的优化处理
前言:面试Unity开发,很多时候都会被问及有没有做过DrawCalls的优化(Unity旧版的性能面板上可以看到的一个属性),然而DrawCalls又是个什么东西呢?我们又应该如何去优化它。而Batches则是现在新版的Unity性能面板上面的一个参数属性,也是新版强调的一个参数,而弱化了DrawCalls的显示,这又是为什么呢?首先我们先来看看DrawCalls和Batches的定义来找到它们的区别吧。DrawCall:CPU每次调用图像编程接口 glDrawElements(OpenGl中的图元渲.
2020-06-14 17:39:36 4903
原创 shader初学的代码和含义
如果要对某个模型设置渲染状态的话,一般需要以下代码://首先,我们先要初始化渲染的设置void Initialization(){//先从硬盘上面加载顶点着色器的代码string vertexShaderCode=LoadShaderFromFile(VertexShader.shader);//再从硬盘上面加载片元着色器的代码string fragmentShaderCode=LoadShaderFromFile(FragmentShader.shader);//然后把顶点着色器加载到GPU
2020-06-09 00:24:49 279
原创 CocosCreator的敌人视野扇形因遮掩物体任意变形的实现(画线、填充)
首先定义一个cocosCreator的cc.Graphics组件,作为敌人视野的渲染画线和填充组件://画线组件g:cc.Graphics;//敌人视野半径的角度大小emenyAngle:number=45;//巡逻半径的大小distance:number=450;然后在update或者其它定时器每帧频率里边写下渲染画线的方法:update(){if(this.gnull){this.g=this.node.addComponent(cc.Graphics);}this.g.clea
2020-06-05 10:29:49 1705
原创 CocosCreator的双摇杆手柄实现
在cocoscreator里边实现一个摇杆,先需要把基本的UI图片布局好,以及一些参数的定义,以下是相应UI参数的定义和声明://英雄@property(cc.Sprite)rap: cc.Sprite = null;//瞄准箭头@property(cc.Node)aim: cc.Node = null;//隐形操作圈@property(cc.Sprite)rocker: cc.Sprite = null;//操作圈底部@property(cc.Sprite)rockSkin: cc
2020-06-05 10:13:16 683
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人