Jump to content

Recommended Posts

Posted

Hi

This code works in Bmax but not in c.The problem is the second parameter;

Knight.model is the name of the character and is a struct member.

 

UpdateController(knight.control,knight.model.rotation.y,knight.speed * 2,0, 0, 500,1,0);

amd quad core 4 ghz / geforce 660 ti 2gb / win 10

Blender,gimp,silo2,ac3d,,audacity,Hexagon / using c++

Posted

The error was something about "rotation.y not being a" member;

The character is an enemy character, not the main character.

amd quad core 4 ghz / geforce 660 ti 2gb / win 10

Blender,gimp,silo2,ac3d,,audacity,Hexagon / using c++

Posted

Nope. That did not work. I need the character to walk toward the player. As I said the code works in Bmax, I need a way of expressing the second parameter in c .

EDIT: I am using PointEntity and thats working ok.

amd quad core 4 ghz / geforce 660 ti 2gb / win 10

Blender,gimp,silo2,ac3d,,audacity,Hexagon / using c++

Posted

If you have already used PointEntity to point the knight towards the player then Daimour's suggestion should work, so the whole line becomes:

 

UpdateController(knight.control,EntityRotation(knight.model,1).Y, knight.speed * 2,0, 0, 500,1,0);

 

rotation.y is a BlitzMax property and these are not directly exposed in the C DLL

Intel Core i5 2.66 GHz, Asus P7P55D, 8Gb DDR3 RAM, GTX460 1Gb DDR5, Windows 7 (x64), LE Editor, GMax, 3DWS, UU3D Pro, Texture Maker Pro, Shader Map Pro. Development language: C/C++

Posted

Thanks pixel. I will give it a try after I get some sleep, been pondering this for hours and its only supposed to be a hobby.

amd quad core 4 ghz / geforce 660 ti 2gb / win 10

Blender,gimp,silo2,ac3d,,audacity,Hexagon / using c++

Posted

Got it working. Should have worked first time but I had syntax error with unhelpfull error message.

amd quad core 4 ghz / geforce 660 ti 2gb / win 10

Blender,gimp,silo2,ac3d,,audacity,Hexagon / using c++

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...