小编Ser*_*rov的帖子

在正方形上映射纹理(Android)

我是openGL的新手,我试图将纹理映射到正方形.我在这里关注了NeHe关于纹理映射的教程:http: //insanitydesign.com/wp/wp-content/uploads/lesson06.zip

现在我看到我的图像...但它没有正确映射.下面是原始图像:http: //ge.tt/2FzsdIx

......而且我看到了什么. http://ge.tt/6y3cdIu

我使用了这个伟大的iphone教程(下面的链接)中的顶点和纹理数组,所以我希望它们已被正确映射.下面是我在Square.java中的代码的链接,谢谢!

public class Square {
// Our vertices.
private float vertices[] = {
          -1.0f,  1.0f, 0.0f,  // 0, Top Left
          -1.0f, -1.0f, 0.0f,  // 1, Bottom Left
           1.0f, -1.0f, 0.0f,  // 2, Bottom Right
           1.0f,  1.0f, 0.0f,  // 3, Top Right
    };

// The order we like to connect them.
private short[] indices = { 0, 1, 2, 0, 2, 3 };

// Our vertex buffer.
private FloatBuffer vertexBuffer;

// …
Run Code Online (Sandbox Code Playgroud)

android textures opengl-es vertices

3
推荐指数
1
解决办法
4644
查看次数

替换整个文档JQuery中的字符

我已经尝试了许多不同的方法,但没有任何工作.现在我有:

    $(document).ready(function () {
    $(".page").click(function () {

        var html = $(document).html();

        html.replace("[", "<");

        alert("here");
    });


 });
Run Code Online (Sandbox Code Playgroud)

这拒绝工作.它也不允许我做任何Jquery exmaples的例子

  $("[").replaceWith("<");
Run Code Online (Sandbox Code Playgroud)

在我看来,.replace甚至不在jQuery中,即使很多例子似乎都将它作为查询的一部分.有什么建议?这开始让我感到沮丧.我试过传递一个特定的div,它仍然拒绝工作.有任何想法吗?任何帮助将不胜感激!

javascript jquery

3
推荐指数
1
解决办法
3276
查看次数

在GLSL 150+中替换textureCube?

我想知道这个功能的替代品是什么.我是否只是将"texture"作为此函数调用的替代?或者有没有一种新方法可以做到这一点,不像120和之前?

这就是我现在所拥有的:

uniform samplerCube sampler;

[...]

fragColor = texture(sampler, centroi.xyz) * (ambient + specular + diffuse);
Run Code Online (Sandbox Code Playgroud)

opengl shader glsl fragment-shader

3
推荐指数
1
解决办法
2842
查看次数

用“new”初始化的 Fix(){} 中的多个指针不起作用

当我尝试使用固定初始化一个新的 char* 数组,同时与其他事物一起进行初始化时,它不起作用。下面的代码是一个例子

fixed (char* buffer = new char[25])
{
     //This works just fine
}; 

fixed (char* origionalPhrase = phrase, char* buffer = new char[25])
{
    //This does not
}
Run Code Online (Sandbox Code Playgroud)

语法解析器将新 char[25] 强调为“无法将类型 'char[]' 隐式转换为 'char*'”。我需要将这两个变量初始化为 char* 数组。第一个变量 origionalPhrase 变量初始化得很好。MSNDN 文档指出:

fixed (byte* ps = srcarray, pd = dstarray) {...}
Run Code Online (Sandbox Code Playgroud)

将工作。

我使用了这篇MSDN 文章。

.net c# unsafe fixed-statement

2
推荐指数
1
解决办法
4127
查看次数

setTimeout()无延迟地触发

我有以下代码

        Ext.onReady(function () {
            setTimeout(everything(), 30000);
        });
Run Code Online (Sandbox Code Playgroud)

我试图等待EXT.NET完全完成编译页面之前应用任何JavaScript到elemtents.这在大多数浏览器中都不是问题,因为$(document).load提供了足够的延迟.当然,可怕的Internet Explorer会过早地触发.load,这意味着我必须输入硬编码的延迟.但是,上面的代码并没有延迟执行所有内容().

有任何想法吗?

javascript jquery ext.net

2
推荐指数
1
解决办法
1990
查看次数

@签到汇编程序?

我正在为一个信息系统课做一个任务,教授决定使用psuedo-assembler.他用过

@
Run Code Online (Sandbox Code Playgroud)

SUB @106, -2(104), 110
Run Code Online (Sandbox Code Playgroud)

这个符号是什么意思?

assembly addressing-mode

2
推荐指数
1
解决办法
1638
查看次数

没有当前上下文的opengl es api

我已经查看了解决方案并且没有真正找到解决方案.我收到此错误,因为它似乎执行发生在gl线程之外.但是我不知道如何解决这个问题.代码如下:

public shape()
{
    super();        



    vertexShader = Shader.loadShader(GLES20.GL_VERTEX_SHADER, vertexShaderCode); //<============
    fragmentShader = Shader.loadShader(GLES20.GL_FRAGMENT_SHADER, fragmentShaderCode);      

    ByteBuffer buffer = ByteBuffer.allocateDirect(getCoordinates().length * 4);
    buffer.order(ByteOrder.nativeOrder());
    vertexBuffer = buffer.asFloatBuffer();

    vertexBuffer.put(getCoordinates());
    vertexBuffer.position(0);

    ByteBuffer drawListBuffer = ByteBuffer.allocateDirect(getOrderOfDraw().length * 2);

    drawListBuffer.order(ByteOrder.nativeOrder());

    listBuffer = drawListBuffer.asShortBuffer();
    listBuffer.put(getOrderOfDraw());

    listBuffer.position(0);


     mProgram = GLES20.glCreateProgram();             // create empty OpenGL Program
     GLES20.glAttachShader(mProgram, vertexShader);   // add the vertex shader to program
     GLES20.glAttachShader(mProgram, fragmentShader); // add the fragment shader to program
     GLES20.glLinkProgram(mProgram); 

}
Run Code Online (Sandbox Code Playgroud)

并且调用渲染器是

    Square square = new Square(5, 5);

public void onDrawFrame(GL10 unused) 
{

    unused.glLoadIdentity();
    unused.glClear(GLES20.GL_COLOR_BUFFER_BIT); …
Run Code Online (Sandbox Code Playgroud)

java android opengl-es

2
推荐指数
1
解决办法
2万
查看次数

获取代码提示以适用于外部JavaScript文件(.js)

我想知道如何将jquery导入.js文件.我希望能够使用codehints(intellinse),但鉴于这是一个单独的文件,我不能这样做.也许我不需要导入,但有什么办法可以获得

$().[hint]
Run Code Online (Sandbox Code Playgroud)

显示在一个独立的.js文件中?

javascript jquery visual-studio

2
推荐指数
1
解决办法
826
查看次数

android - 导航标签 - 滑动标签(固定标签)

由于我是Android新手,我想实现滑动标签(固定标签).我的要求是在选项卡中使用Google地图和其他带有列表视图的选项卡实现两个选项卡.

在此输入图像描述

上面提到的图像方式我想实现

提前致谢....

tabs android swipe

2
推荐指数
1
解决办法
1万
查看次数

在C#/ ASP.NET中销毁静态变量

由于asp.net执行路径,我被迫使用静态变量.我必须在母版页上调用相同的变量以及调用的页面.静态变量使变量很容易携带,因为它们保持静态.不幸的是,这些变量挂在内存的以太,因为应用程序实际上并没有"退出".有没有办法在我使用它们时销毁这些变量?我调查了一下

IDisposable
Run Code Online (Sandbox Code Playgroud)

但它的实施不是......干净.有没有办法在页面完成渲染时销毁变量?

c# asp.net

1
推荐指数
1
解决办法
4800
查看次数

C编译器(gcc)在100.0 == 100中将int转换为float或float转换为int?

我无法弄清楚它走哪条路.似乎将它转换为int会更有意义,因为整个浮点问题,但就像我说的,我不确定.有人知道吗?

c

1
推荐指数
2
解决办法
1209
查看次数

从viewDidLoad获取UIButton引用

我对iPhone开发很新.我试图禁用已存在的按钮但我实际上无法获得指向视图中特定元素的指针.例如,我在viewController标题中有以下内容

- (IBAction)one:(id)sender;
Run Code Online (Sandbox Code Playgroud)

并且实施是

- (IBAction)one:(id)sender {
Run Code Online (Sandbox Code Playgroud)

}

这只是事件处理程序.但是,我需要在视图打开时禁用该按钮,我对如何获取对事件处理程序之外的元素的引用有点迷失.

换句话说,我的想法是:

UIButton* myButton = //something
Run Code Online (Sandbox Code Playgroud)

哪里有东西是我迷失的地方.有任何想法吗?我非常感谢我在这里获得的任何帮助!

iphone objective-c

1
推荐指数
1
解决办法
613
查看次数

错误地从Visual Studio中提取了二进制引用

错误地,我在Visual Studio项目中的bin上点击"从项目中排除".有没有办法恢复它?

c# visual-studio-2010

0
推荐指数
1
解决办法
62
查看次数